在Mybatis中,我们经常使用if标签来判断一个对象是否为null或者是否为""。
今天,我发现了当用if标签判断Integer是否不为null且不为""空的时候,当数据传入0时,if标签会自动判别为null
<if test="<属性>!= null and <属性>!= '' or <属性>== 0">xxxxx</if>
通过这种方法就可避免当属性传入0的时候,Mybatis会识别为null
在Mybatis中,我们经常使用if标签来判断一个对象是否为null或者是否为""。
今天,我发现了当用if标签判断Integer是否不为null且不为""空的时候,当数据传入0时,if标签会自动判别为null
<if test="<属性>!= null and <属性>!= '' or <属性>== 0">xxxxx</if>
通过这种方法就可避免当属性传入0的时候,Mybatis会识别为null