我正在使用openjpa-maven-plugin
从我的 OpenJPA 持久性实体生成 DDL 文件。例如:
@Entity
@Table(schema = "myschema", name = "mytable")
public class MyEntity {
....
}
该openjpa:sql
任务生成以下 DDL:
CREATE TABLE myschema.mytable (...);
如果我在新数据库上运行此 DDL,它会抱怨缺少myschema
架构。所以理想的 DDL 输出应该是:
CREATE SCHEMA IF NOT EXISTS myschema;
CREATE TABLE myschema.mytable (...);
有没有办法告诉 Maven 插件也添加额外的 SQL 语句来创建模式?