Я модернизируюсь от Hibernate3 до Hibernate5. В качестве первого шага в этом процессе я заменил hibernate3.jar на hibernate-core-5.2.1.Final.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 ошибка не в результате различных версий компиляции против исполнения на моем локальном коде. Кажется, что ошибка произошла из Hibernate.
Кто-нибудь знает о возможной причине для этого?
Кроме того, в существующих файлах hbm.xml используемый DOCTYPE выглядит следующим образом.
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
Неужели кто-нибудь сталкивался с этой ошибкой во время обновления раньше?