mybatis if test 条件参数为0 语句为加入到查询语句中解决


转载: https://blog.csdn.net/TrayLei/article/details/84579212

<if test="guardSpecialPojo.sfzy !=null and guardSpecialPojo.sfzy != '' ">
            <![CDATA[
            AND a.SFZY=#{guardSpecialPojo.sfzy}
             ]]>
        </if>

当传入的guardSpecialPojo.sfzy的值等于0时不追加条件

需要把后面的 and guardSpecialPojo.sfzy != ''  去掉即可

<if test="guardSpecialPojo.sfzy !=null ">
            <![CDATA[
            AND a.SFZY=#{guardSpecialPojo.sfzy}
             ]]>
        </if>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM