springboot+mybatis,mapper呼叫查詢的資料為空,報空指標異常

hoho_12發表於2020-12-15

問題:springboot+mybatis專案,mapper呼叫查詢的時候,後臺查詢語句返回的資料欄位為null,導致此mapper的返回值複製給map物件時報了空指標異常。

解決方案:

1.在yml檔案中新增配置,如下:

但是當mapper的返回值為Integer的時候並不管用,所以針對此種情況採用方案2.

2.在後臺sql語句中加入isnull函式處理,此處使用的是sqlserver資料庫。當為空的時候,給數值0,這樣就能正常處理了。

參考部落格:https://blog.csdn.net/Walkerzhu/article/details/109840699

 

相關文章