赞
踩
mybatis-plus 整合达梦时,应用系统项目的 sql 语句中包含数据库关键字,导致 mybatis-plus 自动生成的 sql 语句会报错,如下图所示:
问题原因:mybatis-plus 生成的 sql 语句字段是小写的,同时还包含数据库关键字。框架会默认加上(`)符号,该符号在达梦数据库中无法被识别,需要更换为 (")。
有如下两种解决方案:
方案一:在实体类中的字段添加 TableField 注解:
- @TableField(""type"")
- private int type;
方案二:修改实体类的字段名称避免使用达梦数据库关键字。
结尾:喜欢的朋友点个赞吧!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。