- mybatis對於參數值爲0的情況下遇到的問題:
當serviceItemId參數值爲0的情況下,該判斷不會進入
原因:因爲數據類型爲Integer,所以這個判斷是爲false的,就是說int類型的判斷,Mybatis是認定0爲''的,所以爲false。
解決方法:去掉
vo.paymentId!=''
當serviceItemId參數值爲0的情況下,該判斷不會進入
原因:因爲數據類型爲Integer,所以這個判斷是爲false的,就是說int類型的判斷,Mybatis是認定0爲''的,所以爲false。
解決方法:去掉
vo.paymentId!=''