当前位置:   article > 正文

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

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

一丶【问题描述】

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

二丶【问题解决】

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

  1. @TableField""type"")
  2. private int type;

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/967087
推荐阅读
相关标签
  

闽ICP备14008679号