<?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"><mappernamespace="cn.bitqian.dao.UserMapper"><resultMapid="userAndRoleMap"type="User"><idproperty="userId"column="userId"/><resultproperty="userName"column="userName"/><resultproperty="userPassword"column="userPassword"/><resultproperty="birthday"column="birthday"/><collectionproperty="roleList"ofType="Role"><idproperty="roleId"column="role_id"/><resultproperty="roleName"column="role_name"/></collection></resultMap><!--多对多查询--><selectid="queryAllUserAndRole"resultMap="userAndRoleMap">
SELECT * FROM users1, user_role, role
WHERE users1.`userId` = user_role.`user_id`
AND role.`role_id` = user_role.`role_id`
</select></mapper>