问题描述:
brandName和companyName中都是有数据的,但是控制台并没有输出,输出的是null。
问题原因:
我们一般在数据库中字段名使用 '_'连接,而在实体类中使用驼峰命名。但是这样查询之后使用驼峰命名法的是映射不到实体类上的 。brandName和companyName使用了驼峰命名,但mybatis属性中并没有配置驼峰命名。
解决方法:
在mybatis中添加驼峰命名配置,配置如下
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
配置之后再运行就对了