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中 別的地方。。
希望遇到問題的你,早點解決!!!