使用EclipseLink时生成脚本

时间:2012-04-18 19:06:12

标签: java java-ee jpa eclipselink

我使用EclipseLink作为JPA实现,我在 persistence.xm l中添加了这些属性,但是我看不到生成的脚本了吗?他们应该被保存在哪里或者我误解了这个属性。

<property name="eclipselink.ddl-generation" value="create-tables" />
<property name="eclipselink.ddl-generation.output-mode" value="both" />

是否可以定义一个在创建表后运行的脚本?和Rails中的种子脚本一样吗?

1 个答案:

答案 0 :(得分:1)

EclipseLink应使用“createDDL.jdbc”并默认将其放在当前工作目录中。您可以通过为文件名指定“eclipselink.create-ddl-jdbc-file-name”属性并使用“eclipselink.application-location”更改位置来更改此位置。