wu
2023-09-13 697a1ea0547188e267d9c835e584945a0341cbb7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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.springboot.mapper.UserMapper">
    <select id="selectChild" resultType="com.example.springboot.entity.User">
        select u.id          id,
               u.parent_id   parentId,
               u.path        path,
               u.level       level,
               u.role_id     role_id,
               u.username    username,
               u.email       email,
               u.qq          qq,
               u.phone       phone,
               u.state       state,
               u.create_time createTime
        from user u
        <where>
            <if test="path != null and path != ''">
                u.`path` like concat('', #{path}, '%')
            </if>
        </where>
    </select>
</mapper>