mybatis查询数据库部分值为空

当你使用驼峰命名法命名实体类的字段时,在xml中使用resultType时,
查询出来的值是空值。
因为使用resultType表明查询出来的字段会与实体类进行匹配,
当数据库的字段跟实体类的字段不一致,那么那个字段的值就会为空。
你可以改成resultMap。如果你大量使用了resultType,
可以在配置中加入下面这段代码:


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


这个就表明你使用的是驼峰命名法。数据库的字段是a_a,
你在实体类中写成aA。mybatis就能够自动匹配上。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。