1

我使用 EclipseLink 作为 JPA 实现,我在persistence.xml添加这些属性,但我看不到任何脚本生成?他们应该在哪里被拯救或者我误解了这个属性。

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

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

4

1 回答 1

1

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

于 2012-04-19T14:48:48.957 回答