java.lang.IllegalArgumentException: Mapped Statements collection already contains value for ...

java.lang.IllegalArgumentException: Mapped Statements collection already contains value for:

這個一般是參數設置問題,注意一下parameterType和resultType 具體值問題。一般最好寫全包名

Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already :

上面都提示的很明顯,結果集出現重名問題。

其實以上  可以歸結爲一個問題,一般都是粗心引起的,主要檢查下是否id重複異常,resultType(對應的bean || 基本數據類型)和resultMap (對應設置的結果集)。以及nameSpace=“ 這裏是否在別的xml也有出現。”

注意:

         一個小提示 就是報錯的地方也許不是真實的錯誤的地方,所以不要因爲 報的這個錯,就只對着這個地方 檢查,最後 也沒有所以然,還把自己搞到懷疑人生。所以 也要注意一下該xml中 別的地方。。

希望遇到問題的你,早點解決!!!

 

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