Day20——MyBatis自定义映射 association

一. 例子

EmployeeMapperResultMap.xml

<!--自定义映射 
	      type:指定结果集的封装类型
	      <id>:封装主键列
	         column: 结果集的列名
	         property: 封装的对象的属性名
	      <result>:封装普通列
	
	            eid     last_name   email     gender did dept_name
	            1001	       刚哥	    gg@sina.com	   1	1	开发部
	
	 -->
	<resultMap type="com.atguigu.mybatis.beans.Employee" id="myEmpAndDept">
	     <id column="eid" property="id"/>
	     <result column="last_name" property="lastName"/>
	     <result column="email" property="email"/>
	     <result column="gender" property="gender"/>
	    <!--  <result column="did" property="dept.id"/>
	     <result column="dept_name" property="dept.departmentName"/> -->
	     
	     <!-- 
	         association: 联合,关联
	            property: 指定关联属性名
	            javaType:指定关联属性类型
	      -->
	     <association property="dept" javaType="com.atguigu.mybatis.beans.Department">
	        <id column="did" property="id"/>
	        <result column="dept_name" property="departmentName"/>
	     </association>
	</resultMap>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值