Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate EntityManager 4类未找到异常_Hibernate_Hibernate Entitymanager - Fatal编程技术网

Hibernate EntityManager 4类未找到异常

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

我使用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”)


我查看了所有发布版本的罐子。我只能在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的引用有些过时。尝试在项目中重新清理生成。