模式生成

下表列示 persistence.xml 编辑器的“模式生成”页的属性。


注意:

对于使用通用平台的项目,此页不可用。

 

属性 描述 缺省值

DDL 生成类型

选择 DDL 生成类型:

  • - 不生成 DDL;不生成任何模式。

  • 创建表 - 为不存在的表创建 DDL;现有的表保持不变。

  • 删除并创建表 - 为所有表创建 DDL;删除所有现有的表。

输出方式

选择 DDL 生成目标:

  • 两者 - 生成 SQL 文件并对数据库执行这些文件。

  • 数据库 - 仅对数据库执行 SQL(不生成 SQL 文件)。

  • SQL 脚本 - 仅生成 SQL 文件(不对数据库执行这些文件)。


DDL 生成位置

指定 EclipseLink 在什么位置写 DDL 输出。请将文件规范指定为您有权写入的目录。必须指定相对于当前工作目录的文件或者绝对文件。如果它未以文件分隔符结尾,那么 EclipseLink 将追加对操作系统有效的文件分隔符。


创建 DDL 文件名

指定 EclipseLink 生成的 DDL 文件的文件名,此文件包含用于创建 JPA 实体的表的 SQL 语句。请指定对操作系统有效的文件名。

createDDL.jdbc

删除 DDL 文件名

指定 EclipseLink 生成的 DDL 文件的文件名,此文件包含用于删除 JPA 实体的表的 SQL 语句。

dropDDL.jdbc