0
我正在從Hibernate3升級到Hibernate5。作爲這個過程的第一步,我用hibernate-core-5.2.1.Final.jar替換了hibernate3.jar。 此外,更新了由於罐子更改而導致編譯問題的代碼。 然而,起tomcat的時候我看到了以下錯誤:從Hibernate3升級到Hibernate5時出現錯誤
Caused by: java.lang.UnsupportedClassVersionError: org/hibernate/service/ServiceRegistry : Unsupported major.minor version 52.0 (unable to load class org.hibernate.service.ServiceRegistry)
的MAJOR.MINOR錯誤沒有從我的本地代碼的不同版本編譯VS運行時產生的。錯誤似乎源自Hibernate。
有沒有人知道這可能的原因?
另外,在現有的hbm.xml文件中使用的DOCTYPE如下。
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
有沒有人在升級前遇到過這個錯誤? 5.2.1所需的Java 8的功能 -