javabean的属性名和表的字段名不一致的情况 ---- 结果集映射
javabean的属性名与表的字段名不一致有两种解决办法
方法一 查询时使用别名
<select id="selectEmpLikeEname" parameterType="string" resultType="Emp">
select empno no ,ename name ,job,hiredate,sal from emp where ename like concat("%",#{ename},"%");
</select>
方法二 使用结果集映射
可以使用结果映射resultMap来建立映射关系,完成有字段到属性的映射,达到将查询结果封装为对象的目的。resultMap是对resultType的增强
<resultMap/>标签中定义了type指定的类的属性名到表中字段名称的映射