配置hibernate時(shí)出現(xiàn)了如下錯(cuò)誤:
java.lang.NoClassDefFoundError: org/hibernate/util/DTDEntityResolver
錯(cuò)誤原因:hibernate3.5以后,hibernate-core已經(jīng)集成了hibernate-annotations.jar,若自己再配置hibernate-annotations.jar版本與hibernate-core版本不相同携冤,就會(huì)造成jar包沖突咱圆,從而產(chǎn)生該錯(cuò)誤睛廊。
解決方法:若hibernate-core的版本在3.5以上藐不,去掉hibernate-annotations.jar莉兰,若版本在3.5以下浅乔,請(qǐng)使用相同版本號(hào)的hibernate-annotations.jar包