Intellij IDEA按数据库模式生成持久性映射

时间:2016-05-10 15:15:43

标签: java jpa intellij-idea

我是Hibernate的新手,我正在尝试通过IntelliJ IDEA Ultimate 2016.1中的数据库架构生成enitty类。我使用Java EE Persistence persistence.xml 2.0版,Hibernate提供程序创建了一个新项目,并使用库JPA 2.1-2.1。我已经包含在项目库“hibernate-entitymanager-4.3.11.Final.jar”中。 但是在Persistence工具窗口中没有子节点:persistence.xml和NewPersistenceUnit。当我右键单击父节点“生成持久性映射” - > “通过Databse Schema”没有任何反应。 我的persistence.xml文件是:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
    <persistence-unit name="NewPersistenceUnit">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <properties>
            <property name="hibernate.connection.url" value=""/>
            <property name="hibernate.connection.driver_class" value=""/>
            <property name="hibernate.connection.username" value=""/>
            <property name="hibernate.connection.password" value=""/>
            <property name="hibernate.archive.autodetection" value="class"/>
            <property name="hibernate.show_sql" value="true"/>
            <property name="hibernate.format_sql" value="true"/>
            <property name="hbm2ddl.auto" value="update"/>
        </properties>
    </persistence-unit>
</persistence>

有人知道为什么“按数据库架构”不起作用吗?

0 个答案:

没有答案