2016-07-19 17 views
0

Hibernate3からHibernate5にアップグレードしています。このプロセスの最初のステップとして、hibernate3.jarをhibernate-core-5.2.1.Final.jarに置き換えました。 また、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) 

メジャー。マイナーエラーが私のローカルコードの実行時対コンパイルの異なるバージョンから生じていません。エラーは、Hibernateから発生しているようです。

誰でもこの原因を知っていますか?

また、既存のhbm.xmlファイルで使用されるDOCTYPEは次のとおりです。

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 

アップグレード中にこのエラーが発生しましたか?

答えて

0

Hibernate 5.2.1のいくつかのクラスが機能するためにJava 8が必要だったため、問題が発生しました。私はHibernate 5.1.0に切り替え、すべてうまくいった。

関連する問題