我正在使用EntityListeners(@PreUpdate
)在我的实体更改后执行某些操作。
但是我注意到实体内部集合的更改不会触发JPA实体侦听器,这是有道理的,因为包含实体的表没有更改,但是有多对多表。
是否有办法在集合发生变化时使实体侦听器触发?
答案 0 :(得分:3)
对版本化实体触发侦听器(请参阅javax.persistence.Version)。通过以下答案找到:https://stackoverflow.com/a/17073342/12039
答案 1 :(得分:0)
我希望能够调用这些事件。您使用的JPA提供商是什么?