mybatis-plus 坑二:(自动驼峰命名)
在使用 'mybatis-plus '时,驼峰命名映射是自动开启的,即:
/*
实体类中的字段 userName 自动映射对应数据库中的 user_name,
如果数据库表中字段不是 user_name 字段,而是 userName
此时Java程序就会报错
*/
private String userName;
此时就需要关闭自动驼峰命名映射:
spring:
<!--在spring 的 mybatis 的配置文件中添加配置 -->
<settings>
<setting name="mapUnderscoreToCamelCase" value="false"/>
</settings>
springboot:
#在springboot的yml配置文件中配置
mybatis-plus:
configuration:
map-underscore-to-camel-case: false