在收集字段更改时触发JPA侦听器

时间:2012-02-29 15:45:10

标签: java jpa persistence listener

我正在使用EntityListeners(@PreUpdate)在我的实体更改后执行某些操作。 但是我注意到实体内部集合的更改不会触发JPA实体侦听器,这是有道理的,因为包含实体的表没有更改,但是有多对多表。

是否有办法在集合发生变化时使实体侦听器触发?

2 个答案:

答案 0 :(得分:3)

对版本化实体触发侦听器(请参阅javax.persistence.Version)。通过以下答案找到:https://stackoverflow.com/a/17073342/12039

答案 1 :(得分:0)

我希望能够调用这些事件。您使用的JPA提供商是什么?