问题
数据库中有一个列名是department_name,而对应的JavaBean中的属性是departmentName。
查询的时候会发现,有关departmentName字段的属性值全部为null,对应不上。
解决方案
自定义MyBatis的配置规则;给容器中添加一个ConfigurationCustomizer。
@org.springframework.context.annotation.Configuration
public class MyBatisConfig {
@Bean
public ConfigurationCustomizer configurationCustomizer(){
return new ConfigurationCustomizer(){
@Override
public void customize(Configuration configuration) {
//开启驼峰命名
configuration.setMapUnderscoreToCamelCase(true);
}
};
}
}