2016-07-19 50 views
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的功能 -

回答

0

的問題,因爲一些類在Hibernate中發生了什麼。我切換到Hibernate 5.1.0,並運行良好。

相關問題