<?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="cn.wisenergy.chnmuseum.party.mapper.RoleMapper"> <!-- 通用查询映射结果 --> <resultMap id="BaseResultMap" type="cn.wisenergy.chnmuseum.party.model.Role"> <id column="id" property="id" /> <result column="name" property="name" /> <result column="alias" property="alias" /> <result column="create_time" property="createTime" /> <result column="update_time" property="updateTime" /> <result column="status" property="status" /> <result column="is_allow_login" property="allowLogin" /> <result column="instruction" property="instruction" /> <result column="is_deleted" property="isDeleted" /> <result column="sortorder" property="sortorder" /> </resultMap> <select id="selectRole" resultMap="BaseResultMap"> select r.* from t_user u left join t_user_role_link ur on ur.user_id = u.id inner join t_role r on ur.role_id = r.id where u.id = #{id} </select> </mapper>