当前位置: 首页 > news >正文

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

一丶【问题描述】

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

二丶【问题解决】

问题原因:mybatis-plus 生成的 sql 语句字段是小写的,同时还包含数据库关键字。框架会默认加上(`)符号,该符号在达梦数据库中无法被识别,需要更换为 (")。
有如下两种解决方案:
方案一:在实体类中的字段添加 TableField 注解:

@TableField(""type"")
private int type;

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

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

http://www.lryc.cn/news/421270.html

相关文章:

  • 停止项目大小调整,开始搜索层自动缩放!
  • VScode的环境编译器选择
  • 在Linux中通过docker安装和配置supervisor进程守护
  • CanMV-K230自学笔记系列(不定期更新)
  • [GXYCTF2019]禁止套娃-使用无参数读文件
  • SpringBoot+MyBatis模板
  • Springboot 定时任务 @EnableScheduling @Scheduled
  • STM32F407ZET6使用LCD(9341)
  • 动手学深度学习7.3 网络中的网络(NiN)-笔记练习(PyTorch)
  • SQL语言-select的使用方法
  • 深入理解Python中的排序算法:快速排序与归并排序实现
  • Linux基础命令 ② 未完成
  • 怎么加密文件?分享文件加密四个方法,2024新版操作教程,教你搞定!
  • cesium加载魔方立方体
  • unity 粒子系统学习
  • CogVideoX环境搭建推理测试
  • STL—容器—list【list的介绍和基本使用】【list的迭代器失效问题】
  • 【面试宝典】MySQL 面试问题
  • 【Cpp筑基】三、对象和类
  • 数据库原理面试-核心概念-问题理解
  • 【JavaScript】JavaScript里的“先斩后奏”之王 shift()方法
  • Python面试宝典第32题:课程表
  • 简单介绍BTC的Layer2项目RGB
  • 跨境电商卖家必看:搭建安全稳定测评自养号环境系统
  • 如何对open62541.h/open62541.c的UA_Client进行状态(在线/掉线)监控
  • 高等数学 第九讲 一元函数积分学的应用
  • django如何更新数据库字段并与数据库保持同步?
  • jenkins插件 SSH Publishers
  • Kafka Client客户端操作详解
  • 【HarmonyOS NEXT星河版开发学习】小型测试案例15-博客列表