xml中sql语句根据传入值动态增加查询条件

<select id="findAllList" resultType="">
        SELECT 
            <include refid=""/>
            ,b.organname as "organname",c.name as "name"
        FROM 表名 a,表名 b,表名 c
        <include refid=""/>
        <where>
            a.invalid = '0' and a.organcode = b.organcode and a.create_by = c.user_id
            <if test="organcode != null and organcode != '' ">
                and a.organcode = #{organcode}
            </if>
            <if test="assessDate !=null and assessDate != '' ">
                and a.assess_date = #{assessDate}
            </if>        
            and a.create_by = #{createBy}
        </where>
        order by a.create_date desc
    </select>

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页