數據庫TINYINT類型 參數0 mybatis取不到值


tinyint存儲0的奇怪問題 

 

數據庫TINYINT類型   參數0  mybatis取不到值

 

 postman 傳參 audited   =0          audited   =1  兩種情況

 

 

 

 

 

 

Mybatis   xml

 

 

 

 

 

 debug   打印出來的sql

 

 



因為當為0傳入的時候mybatis 默認的int的類型數據0為flase的所以if的條件是不成立的,這是一個坑,大家注意一下共勉

 

 解決這個bug   要 去掉  != ' '   

因為read_only   和  audited  都是TINYINT類型  這個兩個判斷不要放在一塊    分開

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM