我使用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语句来创建架构?