作成プロセス中にEclipseLinkの生成されたDDLステートメントを変更することは可能ですか? persistence.xml では table-creation-suffix を使用していますが、これは CREATE TABLE ステートメントにいくつかのものを追加するだけです。また、変更できない ALTER TABLE ステートメントも多数あります。table-alteration-suffix のようなものがいいでしょう。
<property name="eclipselink.ddl-generation.table-creation-suffix" value=";" />
<property name="eclipselink.ddl-generation" value="drop-and-create-tables" />
<property name="eclipselink.ddl-generation.output-mode" value="sql-script" />
<property name="eclipselink.application-location" value="/path" />
<property name="eclipselink.create-ddl-jdbc-file-name" value="create.sql" />
<property name="eclipselink.drop-ddl-jdbc-file-name" value="drop.sql" />