Mybatis把0识别为null解决方法
问题描述:以下方法写出来的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>
本文来自博客园,作者:迷糊桃,转载请注明原文链接:https://www.cnblogs.com/mihutao/p/15671535.html