MyBatis的级联查询(分布查询)
<!-- 使用 association 进行分布查询
1 先按照员工id查询员工信息
2 根据查询员工信息中的d_id的值去部门表查出部门信息
3 部门设置到员工中
-->
EmployeeMapperPlus.xml
<?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.cn.mybatis.dao.EmployeeMapperPlus">
<!-- 使用 association 进行分布查询
1 先按照员工id查询员工信息
2 根据查询员工信息中的d_id的值去部门表查出部门信息
3 部门设置到员工中
-->
<resultMap type="com.cn.zhu.bean.Employee" id="MyEmpByStep">
<id column="id" property="id"/>
<result column="last_name" property="lastName"/>
<result column="email" property="email"/>
<result column="gender" property="gender"/>
<!-- association 定义管理对象的封装规则
select: 表明当前属性是调用select 指定的方法
colum: 指定将哪一列的值传给这个方法
流程 : 使用select 指定的方法(传入column指定的这列参数的值)查出对象
并封