whyclxw
2021-04-16 3f465acb40c133a36933692a6667cec0188abbdb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?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.example.lxw.mapper.User_InfMapper" >
 
    <resultMap id="baojiUserMap" type="User_inf">
        <result column="uSnId" property="uSnId" />
        <result column="uName" property="uName" />
        <collection property="baojigroupUsrs" ofType="UserBattgroupBaojigroupUsr">
            <result column="baoji_group_id" property="baojiGroupId" />
        </collection>
    </resultMap>
 
    <resultMap id="baojiUserMap2" type="UserInfo">
        <result column="uSnId" property="uSnId" />
        <result column="uName" property="uName" />
        <collection property="usrList" ofType="UserBattgroupBaojigroupUsr">
            <result column="baoji_group_id" property="baojiGroupId" />
        </collection>
    </resultMap>
 
    <select id="searchByBaojiUsr" resultMap="baojiUserMap">
        SELECT tb_user_inf.*,tb_user_battgroup_baojigroup_usr.baoji_group_id
        from tb_user_inf
        LEFT JOIN tb_user_battgroup_baojigroup_usr ON tb_user_inf.uId=tb_user_battgroup_baojigroup_usr.uId
        order by tb_user_inf.uid
    </select>
 
    <select id="searchByBaojiUsr2" resultMap="baojiUserMap2">
        SELECT tb_user_inf.*,tb_user_battgroup_baojigroup_usr.baoji_group_id
        from tb_user_inf
                 LEFT JOIN tb_user_battgroup_baojigroup_usr ON tb_user_inf.uId=tb_user_battgroup_baojigroup_usr.uId
        order by tb_user_inf.uid
    </select>
</mapper>