Skip to content
On this page

数据建模

需要先定义数据表,才能进行后续功能设计等。

avatar

1. 目录结构定义

为了规范管理不同系统的表,通常以系统的代码作为一些表定义的根目录。

avatar 在数据表树空白区域右键点击【添加根目录】,定义表建模的根目录。

2. 表名称定义

avatar 在先前定义的目录下,右键点击【添加表】,在表单中定义“表名称”、“表描述”等。最后点击“确定”保存。 我们创建物品目录的表名称定义。 avatar

2.1 表字段管理

avatar 点击“数据表树”中前面定义的表名"starter_goods",可以看到右边的标签页“表字段管理”。“表字段管理”包含几个子标签或按钮。

2.2 同步表信息

如果数据表已经在数据库创建,则可以点击此按钮同步表信息。

2.3 导入excel数据

可以通过此按钮复制excel中的表字段定义,定义模型的字段信息。 这里我们通过此方式创建字段定义。

字段名字段描述类型长度
goods_id物品IDvarchar32
goods_code物品编码varchar20
goods_name物品名称varchar60
order_index排序int
memo备注varchar200
add_userid创建人idvarchar32
add_date创建时间datetime
modify_userid修改人idvarchar32
modify_date修改时间datetime
record_flag数据标识varchar10
system_id子系统idvarchar32
project_id租户idvarchar32
  • 复制上面表格中字段定义内容(不含标题行)
  • 点击【导入excel数据】,黏贴内容到弹出框中 avatar
  • 点击【插入数据】,然后点击【关闭】
  • 可以看到表字段管理页面有下列内容,可以根据需要调整 avatar
  • 点击【保存】按钮 如果保存成功会提示“保存成功”

2.4 导入数据

主要用来从已经定义好的数据表模型导入字段定义等。

2.5 新增

主要手工新增具体字段的定义

2.6 生成SQL语句

用来生成具体数据库的sql语句,方便执行创建数据表。

  • 点击【生成SQL语句】按钮
  • 确认生成的SQL语句 avatar 复制对应数据库的sql语句,这里假设此环境使用的是mysql。
  • 在目标环境的数据中创建对应的数据表 在这里举例中,使用【数据管理/SQL查询分析器】来执行sql语句 avatar 在执行成功后,刷新【表设计工具/数据表建模工具】的表字段管理中,看到【数据库状态】一列中“数据库”文字已从红色变为绿色 avatar ###生成Entity&&Mapper 用来创建应用操作此表需要的实体类与Mapper。
  • 点击【生成Entity&Mapper】按钮 可以看到如图对话框: avatar
  • 修改“模块目录”中模块目录的名称
  • 点击【刷新值】按钮 avatar
  • 点击【生成java文件】按钮 avatar
  • 成功后,点击弹出框的【关闭】按钮
  • 刷新页面,可以看到【数据库状态】一列中"entity"文字已从红色变为绿色 avatar