Result Maps collection already contains value for

Posted zhangcheng1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Result Maps collection already contains value for的主要内容,如果未能解决你的问题,请参考以下文章

Result Maps collection already contains value for

MyBatis出错Result Maps collection does not contain value for java.lang.Integer

错误日志Result Maps collection already contains value for XXXResultMap

Result Maps collection already contains value for BaseResultMap

异常 java.lang.IllegalArgumentException: Result Maps collection already contains value

Mybatis异常_02_Result Maps collection already contains value for