Mybatis動態傳參數值爲0時,條件無效的問題

問題重現  追溯原因 解決思路 解決方案1:不傳數值 解決方案2:條件判斷去掉空竄判斷 問題拓展   問題重現  先來看我們的例子 我要查出狀態爲0的數據 我們的數據爲 動態sql爲 單元測試 追溯原因 這是因爲mybatis對於數值型的參數,如果爲0,會當成‘’,也就是空串,所以動態sql的判斷條件<if test="status != null and status != ''">不成立,所以
相關文章
相關標籤/搜索