脚本生成
「脚本生成」基于模型的历史版本生成 JPA Class 和 DDL 脚本,入口在模型详情页「管理信息 → 脚本」。JPA Class 供 Java 持久层使用,DDL 脚本用于建库或版本间变更交付。
生成 JPA Class
- 进入模型详情页,在「管理信息 → 脚本」的基本信息中单击「脚本生成」。
- 单击右上角「JPA Class」,在弹窗中勾选需要的版本。
- 按需输入包名,单击「生成 JPA class」。
- 单击「选项」对生成模板进行配置。
- 生成结果通过「导出」或「拷贝到剪贴板」取用。
图示 JPA Class 弹窗:上方勾选版本并输入包名,下方显示生成的 className 与 tableName 对应关系及代码预览,「导出」与「拷贝到剪贴板」用于取用结果。
生成 DDL 脚本
- 单击页面右上角「DDL脚本」,在弹窗的版本列表中做选择。
- 只勾选一个版本时,单击「产生CREATE脚本」生成该版本的建表脚本。
- 勾选两个版本时,单击「产生ALTER脚本」生成两个版本之间的变更脚本。
- 单击「类型过滤」按对象类型筛选脚本内容。
| 选择版本数 | 生成结果 | 典型用途 |
|---|---|---|
| 一个版本 | 该版本的 CREATE 脚本 | 新建环境、全量建表 |
| 两个版本 | 两版本之间的 ALTER 脚本 | 存量环境升级、变更交付 |
图示只勾选一个版本时的 DDL 脚本弹窗,此时「产生CREATE脚本」可用;底部提示文字标明了单版本与双版本的区别。
图示勾选两个版本后的 DDL 脚本弹窗,此时「产生ALTER脚本」可用,用于生成所选版本区间内的变更脚本。
选项与配置
| 配置 | 作用 | 相关页面 |
|---|---|---|
| 「选项」按钮 | 配置 JPA Class 的生成模板 | 本页 |
| DDL 选项 | 按数据库类型统一配置 DDL 生成选项,保存后下发生效 | DDL 配置 |
| 客户端生成 | 客户端同样支持 DDL 生成与模板设置 | 生成 DDL |
DDL 生成选项的生效顺序为:模型自身的配置、数据库类型的统一配置、系统默认配置,逐级向前覆盖,详见DDL 配置。



