在編程過程過,運行後會出現Expected one result (or null) to be returned by selectOne(), but found: 2的錯誤
其意思爲查詢的結果應該是一條,但實際查詢的結果是多條或是空的。這時應該去看下數據庫裏面的記錄是不是隻有一條記錄。
比如這個情景:
假設一個SQL返回的是 resultType = Map(最多一整條Map記錄),但是這裏查出來是至少 2 條(List)。所以報錯!
在編程過程過,運行後會出現Expected one result (or null) to be returned by selectOne(), but found: 2的錯誤
其意思爲查詢的結果應該是一條,但實際查詢的結果是多條或是空的。這時應該去看下數據庫裏面的記錄是不是隻有一條記錄。
比如這個情景:
假設一個SQL返回的是 resultType = Map(最多一整條Map記錄),但是這裏查出來是至少 2 條(List)。所以報錯!