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包

你可能感兴趣的:(spring4 整合hibernate4时遇到的问题以及解决办法)