轉載: 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>