概述
Mybatis查找到数据后默认将查找结果中数据库属性名和对象属性名相同的进行匹配,但大多情况下数据库的名称和类中属性的名称并不相同,这时候就要通过resultMap将两者关联起来
<!--定义一个结果映射
id:resultMap的唯一标识
type:封装哪个类的对象
-->
<resultMap id="employeeResultMap" type="Employee">
<id column="t_id" property="id"></id>
<result column="t_name" property="name"></result>
<result column="t_age" property="age"></result>
<result column="t_birthday" property="birthday"></result>
<result column="t_salary" property="salary"></result>
</resultMap>
使用举例
<!--查找一个-->
<select id="selectEmp"
resultMap="employeeResultMap">
<!--以下的都属数据库中属性的名字-->
select t_id,t_name,t_age,t_birthday,t_salary from t_employee where t_id = #{id}
</select>
最后
以上就是机灵音响为你收集整理的Mybatis关于resultMap的用途的全部内容,希望文章能够帮你解决Mybatis关于resultMap的用途所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复