Mybatis出现Mapped Statements collection already contains value for

Mybatis出现Mapped Statements collection already contains value for 

错误原因:

1.mapper中存在id重复的值

2.mapper中的parameterType或resultType为空。

例如:

扩展一下评论区小伙伴遇到的问题:

3. 在使用@Select等注解的情况下,方法名即为mapper的id,重载的方法会报这个错。

4. mapper复制  忘了改namespace指向的类,所以两个mapper指向同一个mapper,所以报了这个错。

你可能感兴趣的:(错误记录)