Mybatis-config.xml设置驼峰命名转换,解决 字段部分值为null

Mybatis获得字段部分值为null:

使用MyBatis获取数据库数据时,封装为对象,但是得到的对象有的属性值为null,如图:

对象有的属性值为null,

原因分析:

在mybatis-config.xml里面设置驼峰命名转换, “goods_id----->goodsId”,
让数据库字段值,和entity实体类字段值匹配,下划线变成驼峰命名转换.这样就和自己实体类中设置的字段一致了.

<configuration>
		<settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
 </configuration>

拿到完整数据了