Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.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
Java Hibernate工具:找不到持久化单元_Java_Eclipse_Hibernate_Jpa_Hibernate Tools - Fatal编程技术网

Java Hibernate工具:找不到持久化单元

Java Hibernate工具:找不到持久化单元,java,eclipse,hibernate,jpa,hibernate-tools,Java,Eclipse,Hibernate,Jpa,Hibernate Tools,我已经创建了一个Hibernate/JPA项目,我想从表中创建实体 虽然该工具的工作原理与选择纯Hibernate配置类似,但在JPA模式下它不起作用,声称没有持久性单元 如下图所示,持久化单元位于/src/main/resources/META-INF文件夹中 这是persistence.xml文件的代码: org.hibernate.ejb.HibernatePersistenceProvider jdbc/LiveDataSource 这是我尝试运行Hibernate工具生成实体的结

我已经创建了一个Hibernate/JPA项目,我想从表中创建实体

虽然该工具的工作原理与选择纯Hibernate配置类似,但在JPA模式下它不起作用,声称没有持久性单元

如下图所示,持久化单元位于/src/main/resources/META-INF文件夹中

这是persistence.xml文件的代码:


org.hibernate.ejb.HibernatePersistenceProvider
jdbc/LiveDataSource
这是我尝试运行Hibernate工具生成实体的结果:

因为它只在JPA模式下工作,所以使用不推荐使用的
org.hibernate.ejb.HibernatePersistenceProvider
可能会有问题。请尝试
org.hibernate.jpa.HibernatePersistenceProvider

如果将persistence.xml移动到src/main/java中的META-INF,会发生什么?它有效吗?已经试过了。同样的错误:(我的项目有类似的设置,我得到了同样的错误。尝试将persistence.xml文件移动到不同的位置,但没有成功。=/@user1550958对我来说同样,有人设法解决了这个问题吗?