如何使用maven插件从带有注释的现有实体生成DDL?

我有maven项目,我想从现有实体生成DDL。

我怎样才能做到这一点?

有没有我可以生成DDL的maven插件?

我正在使用JPA。(打开jpa)

openjpa-maven-plugin插件提供了一个目标sql 。 使用此目标,可以从现有实体创建DDL。

   org.apache.openjpa openjpa-maven-plugin 2.2.0  **/entity/ *.class true com.ibm.db2.jcc.DB2Driver true ${basedir}/src/main/resources/META-INF/persistence.xml ${skip.jpa} ${basedir}/src/main/resources/database.sql    org.apache.openjpa openjpa 2.1.1   org.slf4j slf4j-api 1.6.6   org.slf4j slf4j-simple 1.6.6      org.apache.openjpa openjpa-maven-plugin   sql generate-resources  sql     

如果您使用Hibernate作为JPA提供程序,请查看http://users.mafr.de/~matthias/articles/generating-ddl-scripts.html 。

从JPA注释中生成DDL的可能重复,虽然问题的措辞略有不同?