1. 程式人生 > >mybatis 使用xml中if判斷時出現的問題

mybatis 使用xml中if判斷時出現的問題

在用mybatis 時 用if判斷總是遇到各種的坑,時間長了就忘了,在這裡記錄一下
if在判斷 用數值型別和空字串進行比較 如 integer != “”;
這裡就會出現 當integer =0 的時候,這個判斷就不是成立的,導致欄位等於0的時候無法插入
如圖:在這裡插入圖片描述
這裡的amountPayment是數值型別的,當為0是 這個條件是滿足的,就會導致不執行,解決方法就是把為空字串斷去除就行了
總結:除了string型別需要判斷空字串外,其他型別只需要判斷為null即可