我正在使用Hibernate和Spring,并想知道如何使用save或update事件监听器与save-update事件监听器。
我的配置如下:
<property name="eventListeners">
<map>
<entry key="save-update">
<list>
<bean class="com.test.MyTestSaveOrUpdateEventListener" />
<bean class="org.hibernate.event.def.DefaultSaveOrUpdateEventListener" />
</list>
</entry>
<entry key="save">
<list>
<bean class="org.hibernate.event.def.DefaultSaveEventListener" />
<bean class="com.test.MyTestSaveEventListener" />
</list>
</entry>
<entry key="update">
<list>
<bean class="org.hibernate.event.def.DefaultUpdateEventListener" />
<bean class="com.test.MyTestUpdateEventListener" />
</list>
</entry>
</map>
</property>
问题是只调用了MyTestSaveOrUpdateEventListener bean。
它真的像这样:
那么什么时候生成更新事件?我特别想获得更新事件,但它似乎永远不会被调用。
提前谢谢