1.Mysql
直接在sql中的列名加入这个引号(`)把列名括起来,这个引号就是esc下边的健
例子:

2.Mybatis
与mysql类似,可以直接在xml的文件里加入引号即可
3.mybatis-plus
这个是mybatis框架的加强版,功能更加强大而且开发更加便捷,常用的查询,插入等操作甚至不用编写sql。它会自动帮你生成sql来让你快速的使用。
因为他是mybatis的增强版,所以用mybatis的方法也可以解决列名是关键字的问题。但是,如果使用它自动生成的sql,他是不会写在xml文件里的,他是通过实现一个service类来增强代码,这种情况下要怎么办?
使用@TableField注解

本文介绍如何在Mysql、Mybatis及Mybatis-Plus中处理列名与关键字冲突的问题,包括在SQL中使用反引号括起列名,以及在Mybatis-Plus中使用@TableField注解。
的解决方法&spm=1001.2101.3001.5002&articleId=106822352&d=1&t=3&u=b542d4035257492e9f8e2acf64bb6850)
1893

被折叠的 条评论
为什么被折叠?



