Envers Pre / PostCollection侦听器

时间:2015-06-18 15:59:12

标签: java hibernate jpa hibernate-envers

我使用带有条件记录的Hibernate Envers。文档很好地描述了如何做到这一点(http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch15.html#d5e4449)。在第2项,它说你必须子类化适当的侦听器。三个侦听器EnversPostDeleteEventListener,EnversPostInsertEventListener和EnversPostUpdateEventListener的目的对我来说很清楚。

但是,我不太清楚其他三个侦听器EnversPreCollectionUpdateEventListener,EnversPreCollectionRemoveEventListener和EnversPostCollectionRecreateEventListener的目的究竟是什么?我什么时候应该配置它们?你能举个例子吗?

1 个答案:

答案 0 :(得分:0)

当你拥有持久性集合时,例如List<String>Set<EmbeddedComponent>类型的字段。