反向 Pre/PostCollection 侦听器

Envers Pre/PostCollection Listener

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

不过我不是很清楚另外三个监听器EnversPreCollectionUpdateEventListener、EnversPreCollectionRemoveEventListener和EnversPostCollectionRecreateEventListener的作用是什么?我应该什么时候配置它们?能举个例子吗?

那是你拥有持久集合的时候,例如List<String>Set<EmbeddedComponent>.

类型的字段