上代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gxuwz.assistant.mapper.UserMapper">
<resultMap id="SysUserResultMap" type="com.gxuwz.assistant.entity.SysUser">
<result column="user_id" property="userId" />
<result column="user_name" property="userName" />
<result column="passWord" property="passWord" />
<result column="major" property="major" />
<result column="institute" property="institute" />
<result column="classes" property="classes" />
<result column="grade" property="grade" />
<result column="telephone" property="telephone" />
<result column="email" property="email" />
<result column="image_id" property="imageId" />
<result column="lab_id" property="labId" />
</resultMap>
<select id="findUserById" resultMap="SysUserResultMap" resultType="com.gxuwz.assistant.entity.SysUser">
select * from sys_user where user_id = #{id}
</select>
</mapper>
问题所在:
是因为我少写了resultMap="SysUserResultMap"
这段代码