spring4 整合hibernate4时遇到的问题以及解决办法

配置hibernate时出现了如下错误:

      Java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver

 

错误原因:hibernate3.5以后,hibernate-core已经集成了hibernate-annotations.jar,若自己再配置hibernate-annotations.jar版本与hibernate-core版本不相同,就会造成jar包冲突,从而产生该错误。

 

解决方法:若hibernate-core的版本在3.5以上,去掉hibernate-annotations.jar,若版本在3.5以下,请使用相同版本号的hibernate-annotations.jar包

posted @ 2017-02-13 17:14  听风者~  阅读(283)  评论(0)    收藏  举报