mybatis巨坑:if判断如果类型是integer,值为0,判断不成立
<if test="bean.endNum != null and bean.endNum != ''">
end_num=#{bean.endNum},
</if>
比如上述问题,在server层传递参数为0,bean.endNum 为Integer类型,值为0,传过来之后,if条件盘点不成立,日志打印出来,生成语句不包含该部分。
只需要改成如下:
<if test="bean.endNum != null and bean.endNum != '' or bean.en
原创
2020-06-10 14:46:21 ·
14740 阅读 ·
0 评论