gpt4 book ai didi

hibernate - 使用 Spring 3.1 和 Hibernate 4 时替换 IdTransferringMergeEventListener

转载 作者:行者123 更新时间:2023-12-04 14:42:58 24 4
gpt4 key购买 nike

是否有org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener的Hibernate 4版本?

我正在尝试将我的 Spring 3.0.x + Hibernate 3.6 应用升级到 Spring 3.1 + Hibernate 4,但似乎找不到如何更新它。

这在我的 applicationContext 中特别引用:

<property name="eventListeners">
<map>
<entry key="merge">
<bean
class="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener" />
</entry>
</map>
</property>

保持原样会导致异常:

Caused by: java.lang.ClassNotFoundException: org.hibernate.event.def.DefaultMergeEventListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)

大概是因为 Hibernate 4 没有类 DefaultMergeEventListener

提前致谢。

最佳答案

该类似乎已移至 org.hibernate.event.internal.DefaultMergeEventListener

关于hibernate - 使用 Spring 3.1 和 Hibernate 4 时替换 IdTransferringMergeEventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com