1. 程式人生 > 程式設計 >mybatis-plus的selectById(或者selectOne)在根據主鍵ID查詢實體物件的時候偶爾會出現null的問題記錄

mybatis-plus的selectById(或者selectOne)在根據主鍵ID查詢實體物件的時候偶爾會出現null的問題記錄

mybatis-plus的selectById/selectOne查詢結果偶爾出錯(為null)的問題記錄

錯誤截圖:

資料庫查詢有結果,程式碼查詢結果為null

親測重複執行此段程式碼10次中大概會有連續的2次出現結果為null的情況。

由於後續還需引用到這個查詢結果的某些欄位資訊,會導致程式出現空指標異常,故投機取巧做了如下處理(加了一個while迴圈讓其一直執行selectById(或者selectOne)直到查詢結果不為空):

while迴圈讓其一直執行selectById(或者selectOne)直到查詢結果不為空

但這終歸不是從根本上解決了問題。我也不清白他出現這個問題的根本原因是什麼。

到此這篇關於mybatis-plus的selectById(或者selectOne)在根據主鍵ID查詢實體物件的時候偶爾會出現null的問題記錄的文章就介紹到這了,更多相關mybatis-plus selectById null內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!