Jpa Eclipselink创建或扩展表不工作

Jpa Eclipselink创建或扩展表不工作,jpa,eclipselink,Jpa,Eclipselink,我试图使用Eclipselink的创建或扩展表来创建新添加的列。但这些列不是在数据库(MySQL)中创建的。我们正在使用EclipseLink 2.5.2和Glassfish 4.1(构建13) 请这里的任何专家在这方面帮助我 <properties> <property name="javax.persistence.schema-generation.database.action" value="create"/> &

我试图使用Eclipselink的创建或扩展表来创建新添加的列。但这些列不是在数据库(MySQL)中创建的。我们正在使用EclipseLink 2.5.2和Glassfish 4.1(构建13)

请这里的任何专家在这方面帮助我

<properties>
  <property name="javax.persistence.schema-generation.database.action" value="create"/>
  <property name="eclipselink.ddl-generation" value="create-or-extend-tables"/>
  <property name="eclipselink.create-ddl-jdbc-file-name" value="createSunriseDB.sql"/>
  <property name="eclipselink.drop-ddl-jdbc-file-name" value="dropSunriseDB.sql"/>
  <property name="eclipselink.ddl-generation.output-mode" value="database"/>
  <property name="eclipselink.logging.level" value="SEVERE"/>
</properties>


将日志设置为finest,它可能会记录它正在做的事情,并显示为什么它可能没有按照您的预期修改表。Glassfish是一个已知的容器,它重写并将自己的表创建逻辑注入容器管理的持久化单元,因此这些设置可能没有被使用或接受。您需要在容器外测试这些设置,然后在容器内测试,然后检查玻璃鱼文档。如何在容器外测试?