Mybatis 判断Integer为空小问题

电玩女神 2022-06-02 09:37 428阅读 0赞

一般判断字符串为空时 使用的是和null以及空字符串”进行判断

  1. <if test="str!=null and str!=''">
  2. ...
  3. </if>

对于Integer等数值类型

  1. <if test="num!=null">
  2. ...
  3. </if>

只需要和空进行判断即可

之前和空字符串也比较了,但是常理来说,0并不等于空字符串,因此等式应该也是成立的,然而在Mybatis里Integer为0时和”比较是相等的,返回的是true.

发表评论

表情:
评论列表 (有 0 条评论,428人围观)

还没有评论,来说两句吧...

相关阅读