mybatis空字符串和0相比为true

<if test="field!=null && field!=''"> and field=#{field} </if> mybatis中常常会用这种写法,这种写法通常都说,field是String类型.若是field在接口层是一个Integer(之因此是Integer,是历史代码不规范),而且是0的话,这个if条件是true 仍是 false呢? 咋一看,感受应该是true,由于0!=nul
相关文章
相关标签/搜索