mybatis啟動報錯Result Maps collection already contains value forxxx


ssm搭建過程中啟動tomcat,報錯:

 Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for xyx.dsw.dao.mapper.admin.quotationwish.TempTestTableMapper.TempTestTableResult 

原因:

這些代碼因為是工具自動生成的,所以也沒仔細檢查.一個小小的錯誤,導致的。

由於使用ibatis的TempTestTableMapper.xml實現接口TempTestTableMapper.java中的方法的時候的id有重復的值,比如
    <select id="queryTempTestTableMap"    resultMap="TempTestTableResult"> 中的TempTestTableResult在一個xml文件中有兩個這樣的id,修改過來即可.

 

具體可見另一篇文章:http://blog.csdn.net/zengdeqing2012/article/details/46340357


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com