Mybatis if 判断等于一个字符串怎么写

不凡 760 0

问题:当传入的type的值为0的时候,if判断内的sql也不会执行。

<if test="type=='0'">  
and status = 0
</if>

所以,需要解决这个问题,只需要把代码修改成:

<if test='type=="0"'>  //注意是双引号,不是单引号!!!
and status = 0
</if>

总结:跟平时反着写就行,要用双引号包裹住要对比的值

标签: mybatis xml

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~