MySQL - Expected one result (or null) to be returned by selectOne(), but found: 2

在編程過程過,運行後會出現Expected one result (or null) to be returned by selectOne(), but found: 2的錯誤

其意思爲查詢的結果應該是一條,但實際查詢的結果是多條或是空的。這時應該去看下數據庫裏面的記錄是不是隻有一條記錄。

比如這個情景:

假設一個SQL返回的是 resultType = Map(最多一整條Map記錄),但是這裏查出來是至少 2 條(List)。所以報錯!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章