数据库表生成
概述
通过在页面上设计数据库表,在数据库生成相应表,便于后续一键生成增删改查代码。
快速上手
功能入口
从应用抽屉中进入「表数据维护」应用的「表数据」,表数据结构
→新增
,设计数据库表
在基本信息
中填写表的基本信息:
表名称
(数据表的英文编码,必填字段)表描述
(数据表的中文名称,便于快速了解,该名称也可能会出现在一些与表相关的功能中,必填字段)业务名
(对应代码生成
中的业务名,一般为功能英文简称)功能名
(对应代码生成
中的功能名,一般为功能描述)作者
(对应代码生成
中的作者)数据库
(生成该数据表的数据库,默认为盘古提供的公共数据库,必填字段)
说明
- 数据库选择
公共数据库
则表明只在公共数据库中生成表。 - 切换为业务数据库,则可同时在项目的组业务数据库中生成数据库表。
- 业务数据库可在
数据源配置
进行配置。
在字段信息
中设计具体的表字段信息
字段列名
(数据库表的字段名)字段描述
(数据库表字段的中文描述)物理类型
(数据库表的字段类型,增加字段长度列)精度
(数据库表字段精度,当选择的字段类型需要配置精度时,会自动在物理类型后面展示精度的输入框)主键
(该字段是否为主键)自增
(该字段插入时是否自动增加)必填
(该字段是否必填)插入
(该字段是否插入)操作列
(可以点击删除按钮,删除该条字段信息)
注意事项
- 表字段信息创建时,无需创建ID字段,系统会为每张表自动创建ID字段;
- 表字段信息创建时,无需创建"创建者"、"创建时间"、"修改者"、"修改时间",系统会为每张表自动创建这几个字段;
- 物理类型包括两部分(类型 + 字段长度)字段类型修改,只能为该表中无数据情况,如varchar2(33);
- 目前不支持number类型精度,如number(10,2)
在关联表
中设计具体的表字段信息
关联字段
(数据库表的字段名)子表名
(该表级联关系表名)子表字段
(级联关系表字段)关联关系
(一对多、一对一)操作列
(可以点击删除按钮,删除该条关联表信息)
点击提交,即可在数据库生成一张数据表!
数据源配置
数据源配置
记录数据库的连接信息,便于用户在设计数据库表时可在自己项目的数据库中生成数据表。
从应用抽屉中进入「表数据维护」应用的「数据源配置」,配置数据库信息
在新增时填写数据库的基本信息
数据库
(数据库唯一KEY,不可重复)数据库驱动
(连接该数据库所需驱动,Oracle驱动为oracle.jdbc.OracleDriver
)URL
(数据库连接信息,一般格式为jdbc:oracle:thin:@xx.xx.xx.xx:1521
)用户名
(连接该数据库的用户名)密码
(连接该数据库的密码)数据库服务名
(数据库的表空间)用户名
(连接该数据库的用户名)系统名称
(项目组的唯一系统名称)应用名称
(该数据源所属应用)
注意
系统名称
须填写自己项目的系统名称(systemName),确保数据隔离。
点击确认,即可生成一个数据源!
对于新建的数据源可以进行编辑操作,选中一行记录,点击编辑按钮,只能修改数据库驱动信息。 选中多个数据源,可以进行批量删除,请谨慎操作。
已创建表信息更改
对于已经创建完成的表,我们还可以通过“编辑”按钮进行表信息的变更。
- 基本信息不允许变更(数据库来源可以修改)
- 已有数据的字段,对于该表中已有数据,字段类型不允许变更;若无数据,字段类型可修改
- 已有数据的字段,字段长度、精度允许变更(允许修改值大于已存在的长度)
- 允许字段删除(数据库层面进行字段的伪删除,标记is_del = 1)
- 可进行关联表的编辑和修改