gitee ruoyi-dm基础操作手册
·
一、标题
gitee开源 ruoyi-dm 完全适配达梦数据库,基于ruoyi适配的达梦数据库
二、介绍
1.ruoyi完全适配达梦数据库
2.集成 mysqlplus
3.集成 自动生成id
4.集成 新增数据库时自动添加创建人 创建时间 等信息
5.集成 webstocket
6.集成 分片上传
三、适配达梦数据库
3.1、导入数据库
3.1.1 dmsql文件夹
在项目的dmsql文件夹下有两个.sql文件,只需要在自己达梦数据库中创建一个模式 并且 将.sql文件中的模式名(QINGZHOU)全部替换为你自己的模式名即可。 替换成功之后 依次将 表 和 数据 导入。
1.在项目中的dmsql文件夹中找到这两个.sql文件

2.这两个.sql文件都要将QINGZHOU全部替换为你自己的模式名

3.依次导入表.sql 再导入数据.sql
使用达梦数据库自带的迁移工具 或者 使用Navicat可视化工具
3.1.2 Mapper的修改
2. 进入到项目中全局搜索(QINGZHOU) 将 GenTableMapper 中的两个 t.owner="QINGZHOU" 替换为你自己的模式名

四、自动生成id
4.1为什么将新建的表id设置为字符串类型?
1.更好迁移到其他数据库
2.使用uuid确保主键的唯一性
4.2加注解
1.在达梦数据库中新创建的表的主键都设置为varchar类型的数据
2.在实体类中的id添加注解

五、新增数据库时自动添加创建人 创建时间 等信息
1.创建表

2.继承
新建的表继承SearchVO,SearchVO中就是创建时间,创建人等实体。

修复的BUG
1.方法修改接口问题
在调用修改方法时,前端会将修改时间等都传到后端,这时候,自动修改时间功能就会作废。
解决
在修改方法的接口上添加自定义注解

更多推荐
所有评论(0)