Skip to content
Datablau DDM数据建模产品手册
数据建模服务端 模块手册下载 PDF

脚本生成 ​

「脚本生成」基于模型的历史版本生成 JPA Class 和 DDL 脚本,入口在模型详情页「管理信息 → 脚本」。JPA Class 供 Java 持久层使用,DDL 脚本用于建库或版本间变更交付。

生成 JPA Class ​

  1. 进入模型详情页,在「管理信息 → 脚本」的基本信息中单击「脚本生成」。
  2. 单击右上角「JPA Class」,在弹窗中勾选需要的版本。
  3. 按需输入包名,单击「生成 JPA class」。
  4. 单击「选项」对生成模板进行配置。
  5. 生成结果通过「导出」或「拷贝到剪贴板」取用。

JPA Class 生成弹窗

图示 JPA Class 弹窗:上方勾选版本并输入包名,下方显示生成的 className 与 tableName 对应关系及代码预览,「导出」与「拷贝到剪贴板」用于取用结果。

生成 DDL 脚本 ​

  1. 单击页面右上角「DDL脚本」,在弹窗的版本列表中做选择。
  2. 只勾选一个版本时,单击「产生CREATE脚本」生成该版本的建表脚本。
  3. 勾选两个版本时,单击「产生ALTER脚本」生成两个版本之间的变更脚本。
  4. 单击「类型过滤」按对象类型筛选脚本内容。
选择版本数生成结果典型用途
一个版本该版本的 CREATE 脚本新建环境、全量建表
两个版本两版本之间的 ALTER 脚本存量环境升级、变更交付

DDL脚本弹窗:选择单个版本

图示只勾选一个版本时的 DDL 脚本弹窗,此时「产生CREATE脚本」可用;底部提示文字标明了单版本与双版本的区别。

DDL脚本弹窗:选择两个版本

图示勾选两个版本后的 DDL 脚本弹窗,此时「产生ALTER脚本」可用,用于生成所选版本区间内的变更脚本。

选项与配置 ​

配置作用相关页面
「选项」按钮配置 JPA Class 的生成模板本页
DDL 选项按数据库类型统一配置 DDL 生成选项,保存后下发生效DDL 配置
客户端生成客户端同样支持 DDL 生成与模板设置生成 DDL

DDL 生成选项的生效顺序为:模型自身的配置、数据库类型的统一配置、系统默认配置,逐级向前覆盖,详见DDL 配置。