在openjpa:sql任务中包含模式生成

时间:2015-05-29 01:00:58

标签: java maven database-schema openjpa openjpa-maven-plugin

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

0 个答案:

没有答案