问题描述:以下方法写出来的id不能识别到0
<if test="id != null and id != '' ">
AND id = #{id}
</if>
原因分析:Mybatis会自动将0识别为null,加上判断里面有空字符串的判断,导致了数据库无法存入0
解决方案:加上一个0的判断条件即可
<if test="id != null and id != '' or id == 0 ">
AND id = #{id}
</if>
标签:判断,识别,Mybatis,null,方法,id
From: https://www.cnblogs.com/xudong5273/p/17551968.html