解决字段名与属性名不一致
- ①使用别名emp_name empName解决字段名和属性名不一致
<select id="getAllEmpOld" resultType="Emp">
select eid,emp_name empName,age,sex,email from t_emp;
</select>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<resultMap id="empResultMap" type="Emp">
<id property="eid" column="eid"/>
<id property="empName" column="emp_name"/>
<id property="age" column="age"/>
<id property="sex" column="sex"/>
<id property="email" column="email"/>
</resultMap>
<select id="getAllEmp" resultMap="empResultMap">
select * from t_emp;
</select>
多对一映射关系
<resultMap id="empAndDeptResultMapOne" type="Emp">
<id property="eid" column="eid"/>
<id property="empName" column="emp_name"/>
<id property="age