【发布时间】:2016-11-22 18:39:48
【问题描述】:
我正在从 Hibernate3 升级到 Hibernate5。作为该过程的第一步,我将 hibernate3.jar 替换为 hibernate-core-5.2.1.Final.jar。 此外,更新了由于 jar 更改而导致编译问题的代码。 但是,在启动 tomcat 时,我看到以下错误:
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 错误不是由我的本地代码上不同版本的编译与运行时引起的。错误似乎源于 Hibernate。
有人知道这可能是什么原因吗?
另外,在现有的 hbm.xml 文件中,使用的 DOCTYPE 如下。
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
之前有没有人在升级过程中遇到过这个错误?
【问题讨论】:
标签: upgrade hibernate-5.x hibernate3