mybatis中if else

    <choose>
            <when test="bic.duedateQueryStart != null or bic.duedateQueryEnd != null">
                <if test="bic.duedateQueryStart != null and bic.duedateQueryStart !=''">
                    AND a.duedate &gt;= #{bic.duedateQueryStart}
                </if>
                <if test="bic.duedateQueryEnd != null and bic.duedateQueryEnd !=''">
                    AND a.duedate &lt;= #{bic.duedateQueryEnd}
                </if>
            </when>
            <otherwise>
                and DUEDATE &lt; (select DATE(CURDATE()) as '年月日')
            </otherwise>
        </choose>

 

posted @ 2022-06-27 16:48  花田007  阅读(61)  评论(0编辑  收藏  举报