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
相關文章
相關標籤/搜索