Hibernate EntityManager 4类未找到异常
我使用maven将我的应用程序从hibernate-entitymanager-3.6.10.Final升级到hibernate-entitymanager-4.1.6.Final。在应用程序初始化阶段,它引发了以下错误: java.lang.NoClassDefFoundError:org/hibernate/util/xml/Origin 位于org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:55) 位于javax.persistence.persistence.createEntityManagerFactory(persistence.java:63) 位于javax.persistence.persistence.createEntityManagerFactory(persistence.java:47) 我打电话之后 Persistence.createEntityManagerFactory(“OLAHA”)Hibernate EntityManager 4类未找到异常,hibernate,hibernate-entitymanager,Hibernate,Hibernate Entitymanager,我使用maven将我的应用程序从hibernate-entitymanager-3.6.10.Final升级到hibernate-entitymanager-4.1.6.Final。在应用程序初始化阶段,它引发了以下错误: java.lang.NoClassDefFoundError:org/hibernate/util/xml/Origin 位于org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(Hibernate
我查看了所有发布版本的罐子。我只能在org.hibernate.INTERNAL.util.xml.Origin中找到Origin.java/Origin.class。该版本有什么问题?原因是类
org/hibernate/util/xml/Origin
在hibernate 4.x中被删除,因此您必须将其降级到v.3.6.10或升级所有其他依赖项。org.hibernate.util.xml.Origin在hibernate 4中被删除。恐怕您的项目对版本3.6.10的引用有些过时。尝试在项目中重新清理生成。