需求
i查询用户和部门
sql语句
select users.* ,dept.dname from users,dept where users.did=dept.did
1使用resultType实现
<select id="selectUserDept" resultType="com.baidu.vo.UserVo">
select users.*,dept.dname
from users,dept
where users.did=dept.did
</select>
2使用resultMap实现
思路:
resultMap提供了一对一关联查询的映射和一对多关联查询映射,一对一映射思路:将关联查询的信息映射到pojo中,如下:
在Orders类中创建一个user属性,将关联查询到的信息映射到user属性中
resultMap定义