将 Hibernate 3 升级到 Hibernate 4 的问题
Posted
技术标签:
【中文标题】将 Hibernate 3 升级到 Hibernate 4 的问题【英文标题】:Issues with upgrading Hibernate 3 to hibernate 4 【发布时间】:2015-09-21 04:37:35 【问题描述】:我一直在将我的项目从 Hibernate 3.x 版本升级到 Hibernate 4.1.4。现在我有一个特殊的问题。
在放置所有必需的 JAR 并将它们引用到类路径后,构建 java.lang.NoClassDefFoundError: org/hibernate/HibernateException
这个类之前存在于 hibernate3.jar 中。现在,它在 Hibernate-core 中。还是不明白为什么这么说..
我删除了之前的部署并再次部署了这个。已验证 Hibernate 4 jars 存在于那里。启动服务器时仍然出现此错误。
对此的任何帮助将不胜感激。
【问题讨论】:
你在使用maven吗?您是否也更新了清单? 打开 .classpath 文件,看看它引用了哪些库? 【参考方案1】:感谢所有帮助的人。该问题是由于在 ant 构建文件中引用了 hibernate3.jar
。必须将其更改为 hibernate*.jar
才能解决问题。
【讨论】:
以上是关于将 Hibernate 3 升级到 Hibernate 4 的问题的主要内容,如果未能解决你的问题,请参考以下文章