如何让mybatis-plus生成的SQL语句统一转换为小写并添加下划线?
- 内容介绍
- 文章标签
- 相关推荐
本文共计372个文字,预计阅读时间需要2分钟。
在`application.xml`中添加以下配置以关闭MyBatis的驼峰命名转换:
+ mybatis-plus.configuration.map-underscore-to-camel-case=false
补充知识:MyBatis中的大小写转换在MyBatis中使用MyBatis时,如果SQL映射文件中的字段与数据库中的字段不匹配(例如大小写不一致),需要关闭驼峰命名转换功能。这样,MyBatis会直接使用映射文件中的字段名称进行数据库操作。
在application.xml加上以下配置
mybatis-plus.configuration.map-underscore-to-camel-case=false
补充知识:mybatis中的大小写转义
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。
<![CDATA[ ]]> 是什么,这是XML语法。
在CDATA内部的所有内容都会被解析器忽略。
本文共计372个文字,预计阅读时间需要2分钟。
在`application.xml`中添加以下配置以关闭MyBatis的驼峰命名转换:
+ mybatis-plus.configuration.map-underscore-to-camel-case=false
补充知识:MyBatis中的大小写转换在MyBatis中使用MyBatis时,如果SQL映射文件中的字段与数据库中的字段不匹配(例如大小写不一致),需要关闭驼峰命名转换功能。这样,MyBatis会直接使用映射文件中的字段名称进行数据库操作。
在application.xml加上以下配置
mybatis-plus.configuration.map-underscore-to-camel-case=false
补充知识:mybatis中的大小写转义
在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用<![CDATA[ ]]>来解决。
<![CDATA[ ]]> 是什么,这是XML语法。
在CDATA内部的所有内容都会被解析器忽略。

