Hibernate Update事件与保存事件

时间:2013-08-23 08:27:34

标签: java hibernate

我正在使用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。

它真的像这样:

  • 使用“saveOrUpdate”生成保存更新事件
  • 使用“save”生成保存事件

那么什么时候生成更新事件?我特别想获得更新事件,但它似乎永远不会被调用。

提前谢谢

0 个答案:

没有答案