1

我正在使用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 语句来创建模式?

4

0 回答 0