Mybatis判断int类型是否为空
生活随笔
收集整理的這篇文章主要介紹了
Mybatis判断int类型是否为空
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
- 癥狀 : 域名篩選在選擇正式,測試的時候沒問題,選擇終止的時候篩選結果不對
- 分析:正式:1測試:2終止:0不選:null選擇終止的時候得到了和不選一樣的結果,下圖為sql判斷語句,以前一直都是這么判斷的沒有出現(xiàn)過問題
- 錯誤所在:通過觀察log打印的sql語句發(fā)現(xiàn)status=0時上述條件是不成立的,百度一搜果然有一些相似問題,說是0在這里轉(zhuǎn)成了null
- 修改方案:如下圖
- 思考:上述語句確實可以解決問題,但既然0被轉(zhuǎn)成了null就算加上等于0的特殊判斷也應該無效才對
- 最終解決:如下圖,被自己坑了..
- 收獲:? 1.Mybatis判斷int是否為空只要!=null就行了
?2.網(wǎng)上的答案也不一定正確
總結
以上是生活随笔為你收集整理的Mybatis判断int类型是否为空的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【机器学习】深度剖析 LightGBM
- 下一篇: @async 没有异步_玩转javasc