Mybatis中查询的结构与数据库中查询结构不一致
问题描述:今天在做项目时在mybatis中查询出来所有字段的数据都是一样的,于是把打印出来的SQL语句放在Navicat执行,结果却是正常的。
当时我人就傻了,明明SQL语句都是一样的,为什么结果却不一样呢?
原因:后来仔细检查后才发现,原来当时在写resultMap的时候图方便复制了多行result,里面的column却忘记改了。
问题SQL如下:
<resultMap id="userResultMap" type="xxx">
<result colum="userName" property="userName">
<result colum="userName" property="userPwd">
<result colum="userName" property="userBirth">
<result colum="userName" property="userSex">
</resultMap>
太粗心了,太粗心了。踩了个坑记录一下。