Result Maps collection already contains value for


启动的时候报错,junit报错一样的

Result Maps collection already contains value for

mybatis

查了一下应该是  ***mapper.java和  ***mapper.xml解析有问题了,

不能注入了。

按照***mapper.java 里的方法一个一个到***mapper.xml去查 id

结果发现有一个重复了,好像记得开发的时候手抖了一下,把一个东西多copy了一遍,

又可能一下copy了好多方法,后来又单个又插进来考了一遍,

这个错误编译的时候不报错,只有运行的时候才出现。

把***mapper.xml文件里这个重复的id方法删除掉,问题解决豁然开朗。

 

-------------------------------------------

补充

还会导致一大堆连锁错误。

Could not autowire field

 


免责声明!

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



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM