我使用EclipseLink作为JPA实现,我在 persistence.xm l中添加了这些属性,但是我看不到生成的脚本了吗?他们应该被保存在哪里或者我误解了这个属性。
<property name="eclipselink.ddl-generation" value="create-tables" />
<property name="eclipselink.ddl-generation.output-mode" value="both" />
是否可以定义一个在创建表后运行的脚本?和Rails中的种子脚本一样吗?
答案 0 :(得分:1)
EclipseLink应使用“createDDL.jdbc”并默认将其放在当前工作目录中。您可以通过为文件名指定“eclipselink.create-ddl-jdbc-file-name”属性并使用“eclipselink.application-location”更改位置来更改此位置。