java - hibernate 工具 : persistence unit not found

标签 java eclipse hibernate jpa hibernate-tools

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

虽然该工具在选择纯 Hibernate 配置时工作得很好,但在 JPA 模式下它不起作用,声称缺少持久性单元

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

这是 persistence.xml 文件的代码:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
    <persistence-unit name="socialsports" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistenceProvider</provider>
    <jta-data-source>jdbc/LiveDataSource</jta-data-source>
    </persistence-unit>
</persistence>

这是我尝试运行 Hibernate 工具生成实体的结果:

最佳答案

由于它仅在 JPA 模式下不起作用,因此使用已弃用的 org.hibernate.ejb.HibernatePersistenceProvider 可能会出现问题。请尝试使用 org.hibernate.jpa.HibernatePersistenceProvider

关于java - hibernate 工具 : persistence unit not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21765097/

相关文章:

Java ->> 运算符?

Java 或 Groovy : loop through hashmap and display html table in Velocity template

java - 尝试重建 Maven 项目时出错

java - drools 嵌套类的规则语法

java - swing应用程序、spring应用程序上下文错误

java - 获取下一个可用 ID

android - android 的 scala 应用程序如何减小文件大小?

java - String[][] 出现越界异常错误

java - hibernate 4 和 joda-time

hibernate - Grails 2.4.3集成测试错误java.lang.NoClassDefFoundError:org/springframework/mock/web/MockAsyncContext