原因:
数据库的列名和实体类名不一致。
解决方案(2种):
- 为列名指明别名——别名和java实体类的属性名一致。
<select id="selectUser" resultType="User">
select id,name,pwd password from usermess where id = #{id}
</select>
2.设置结果映射类型
column为数据库中的名字,property为实体类中属性。
<select id="selectUser" resultMap="UMap">
select id,name,password from usermess where id = #{id}
</select>
<resultMap type="User" id="UMap">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="password" property="pwd" />
</resultMap>
版权声明:本文为qq_44331582原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。