【发布时间】:2014-10-13 18:06:57
【问题描述】:
我尝试了一下,但找不到选项 JPA>从实体生成表。我来自 eclipse 世界,我可以通过几次点击生成实体或脚本,我发现这在 intellij 中更难做到。
这是我正在使用的 persistence.xml:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="hmdb" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/hmdb_dev"/>
<property name="javax.persistence.jdbc.user" value="appsetup"/>
<property name="javax.persistence.jdbc.password" value="--------"/>
<property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"/>
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="sql-script"/>
<property name="eclipselink.application-location" value="/home/jhonnytunes/Projects/hmdb/target" />
<property name="eclipselink.create-ddl-jdbc-file-name" value="create.sql" />
</properties>
</persistence-unit>
</persistence>
我用来生成文件的位置是想法构建目录。没有办法使用从 eclipselink 页面下载的 eclipselink 作为 zip 文件生成吗?
【问题讨论】:
标签: eclipse intellij-idea eclipselink