配置文件中添加:
mybatis-plus.configuration.map-underscore-to-camel-case=true
就会自动将查询数据库的字段带下划线的属性转成对应实体类VO中驼峰命名的属性
场景二: 只查询2个字段要返回给前端,这时候我们还需要新建一个VO,很是麻烦,我们只需要查询返回一个Map来接收就可以了 ,但是返回到控制台的属性结果却不是驼峰命名。在mybatis-plus配置类中添加如下代码:
@Bean
public ConfigurationCustomizer mybatisConfigurationCustomizer(){
return new ConfigurationCustomizer() {
@Override
public void customize(org.apache.ibatis.session.Configuration configuration) {
configuration.setObjectWrapperFactory(new MybatisMapWrapperFactory());
}
};
}
场景三: spring boot整合mybatis时,返回map中value为空导致字段不显示
配置文件中添加:
mybatis-plus.configuration.map-underscore-to-camel-case=true



