前提使用框架:spring boot
原因:没有配置mybatis驼峰命名规则且使用的是返回的结果类型为resultType
配置如下:
bean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
@Bean(name = "sqlSessionFactory")
public SqlSessionFactory sqlSessionFactoryBean(@Qualifier("datasource") DataSource datasource) {
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
try {
bean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true);
return bean.getObject();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}