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

一丶【问题描述】

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

二丶【问题解决】

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

有如下两种解决方案:

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

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

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

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

相关推荐
云动雨颤5 分钟前
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
数据库·spring boot·tomcat
RestCloud21 分钟前
Kafka实时数据管道:ETL在流式处理中的应用
数据库·kafka·api
懒虫虫~24 分钟前
通过内存去重替换SQL中distinct,优化SQL查询效率
java·sql·慢sql治理
逛逛GitHub44 分钟前
1 个神级智能问数工具,刚开源就 1500 Star 了。
sql·github
寻星探路1 小时前
数据库造神计划第九天---增删改查(CRUD)(5)
数据库
Alan521592 小时前
🚀 阿里云 ECS + MySQL 环境搭建全流程(用于个人博客系统开发)
数据库·程序员
Huhbbjs2 小时前
SQL 核心概念与实践总结
开发语言·数据库·sql
wuyunhang1234562 小时前
Redis---集群模式
数据库·redis·缓存
咋吃都不胖lyh2 小时前
SQL-字符串函数、数值函数、日期函数
sql