Mybatis判断0为空

在Mybatis中,我们经常使用if标签来判断一个对象是否为null或者是否为""。

今天,我发现了当用if标签判断Integer是否不为null且不为""空的时候,当数据传入0时,if标签会自动判别为null

<if test="<属性>!= null and <属性>!= '' or <属性>== 0">xxxxx</if>

通过这种方法就可避免当属性传入0的时候,Mybatis会识别为null

猜你喜欢

转载自blog.csdn.net/weixin_37645838/article/details/83088932