达梦数据库(十) -------- mybatis-plus 整合达梦时,自动生成的 sql 语句报错

一丶【问题描述】

mybatis-plus 整合达梦时,应用系统项目的 sql 语句中包含数据库关键字,导致 mybatis-plus 自动生成的 sql 语句会报错,如下图所示:

二丶【问题解决】

问题原因:mybatis-plus 生成的 sql 语句字段是小写的,同时还包含数据库关键字。框架会默认加上(`)符号,该符号在达梦数据库中无法被识别,需要更换为 (")。

有如下两种解决方案:

方案一:在实体类中的字段添加 TableField 注解:

java 复制代码
@TableField(""type"")
private int type;

方案二:修改实体类的字段名称避免使用达梦数据库关键字。

结尾:喜欢的朋友点个赞吧!!!

相关推荐
qwy71522925816321 分钟前
13-R数据重塑
服务器·数据库·r语言
Bio Coder23 分钟前
R语言安装生物信息数据库包
开发语言·数据库·r语言
钊兵1 小时前
数据库驱动免费下载(Oracle、Mysql、达梦、Postgresql)
数据库·mysql·postgresql·oracle·达梦·驱动
weixin_425878232 小时前
Redis复制性能优化利器:深入解析replica-lazy-flush参数
数据库·redis·性能优化
左灯右行的爱情3 小时前
Redis数据结构总结-listPack
数据结构·数据库·redis
隔壁老王1563 小时前
mysql实时同步到es
数据库·mysql·elasticsearch
想要打 Acm 的小周同学呀4 小时前
Redis三剑客解决方案
数据库·redis·缓存
rkmhr_sef4 小时前
Redis 下载与安装 教程 windows版
数据库·windows·redis
库库林_沙琪马5 小时前
Redis 缓存穿透、击穿、雪崩:问题与解决方案
数据库·redis·缓存