我使用带有条件日志记录的Hibernate Envers。文档很好地描述了如何做到这一点(http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch15.html#d5e4449)。在第二项,它说你必须子类适当的侦听器。对于我来说,EnversPostDeleteEventListener、EnversPostInsertEventListener和EnversPostUpdateEventListener这三个侦听器的目的是明确的。
但是,我不太清楚其他三个侦听器EnversPreCollectionUpdateEventListener、EnversPreCollectionRemoveEventListener和EnversPostCollectionRecreateEventListener的目的是什么?我应该什么时候配置它们?你能给我举个例子吗?
发布于 2015-06-19 07:02:23
当您拥有持久集合时,例如类型为List<String>
或Set<EmbeddedComponent>
的字段。
https://stackoverflow.com/questions/30920317
复制相似问题