之前使用mybatis時乎婿,當(dāng)傳入一個integer類型的參數(shù)進(jìn)行if判斷時會存在問題,當(dāng)為0時也會被該判斷篩除掉,最后查找原因是0會默認(rèn)當(dāng)做空字符串來處理氓扛,所以這里建議直接去掉空字符串的判斷即可击喂。如下:
image.png
ps:網(wǎng)上有說在后面加個(如下)维苔,但是這種方法毫無實用性,只會徒勞增加代碼量懂昂,因為Integer類型本就不應(yīng)該出現(xiàn)空字符串的情況介时,何必要畫蛇添足加個判斷呢?
or count == 0