mybatis中带下划线变量的映射问题

项目中一般都有这个配置

mybatis配置文件设置了这项后,查询出来的字段如果带下划线,那么就会去掉下划线,然后采用java驼峰规则。

因为实体类中的变量加了下划线,所以查询出来的结果就没有对应的字段进行映射。

解决办法一:变量不要用下划线

解决办法二:定义resultMap 进行映射处理

"User" id="user">

   "id" column="id" />

   "parent_id" column="parent_id"/>

   "en_name" column="en_name"/>

你可能感兴趣的:(遇到的真实问题及解决方式)