1 回答

TA貢獻1805條經(jīng)驗 獲得超10個贊
好的,所以我已經(jīng)設(shè)法解決這個問題,只需使用 eclipselink 創(chuàng)建我的表,然后保存腳本,然后執(zhí)行該腳本作為檢查,所以如果索引不是用表創(chuàng)建的,他們會然后通過運行腳本來創(chuàng)建。
不是很好,但它會在等待更好的解決方案時起作用。
我的新 persistence.xml 如下所示:
<property name="eclipselink.logging.parameters" value="true"/>
<property name="eclipselink.logging.level.sql" value="FINEST" />
<property name="eclipselink.logging.level" value="FINEST" />
<property name="eclipselink.logging.level.cache" value="FINEST" />
<property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="javax.persistence.schema-generation.scripts.action" value="create" />
<property name="javax.persistence.schema-generation.scripts.create-target" value="../../NetBeansProjects/digit/src/Digit-kernel/src/main/resources/createKernel.sql"/>
<property name="javax.persistence.schema-generation.scripts.drop-target" value="../../NetBeansProjects/digit/src/Digit-kernel/src/main/resources/dropKernel.sql"/>
<property name="javax.persistence.sql-load-script-source" value="createKernel.sql"/>
<property name="eclipselink.deploy-on-startup" value="true"/>
添加回答
舉報