2015-06-18 3 views
0

Я использую Hibernate Envers с условным протоколированием. В документации достаточно хорошо описано, как это можно сделать (http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch15.html#d5e4449). Во 2-м пункте говорится, что вы должны подклассифицировать соответствующих слушателей. Цель для трех слушателей EnversPostDeleteEventListener, EnversPostInsertEventListener и EnversPostUpdateEventListener мне понятна.Envers Pre/PostCollection Listener

Тем не менее, я не совсем понимаю, что именно является целью других трех слушателей EnversPreCollectionUpdateEventListener, EnversPreCollectionRemoveEventListener и EnversPostCollectionRecreateEventListener? Когда я должен их настроить? Можете ли вы привести мне пример?

ответ

0

Именно тогда у вас есть постоянные коллекции, например. поля типа List<String>, или Set<EmbeddedComponent>.