天天看点

java.lang.IllegalArgumentException: Result Maps collection already contains value for非法数据异常

java.lang.IllegalArgumentException: Result Maps collection already contains value for

这个错误网上的答案并不是很好

1.检查有没有起名字起重复(ps:其实没必要名字起重复了会报错)

java.lang.IllegalArgumentException: Result Maps collection already contains value for非法数据异常

2.第二点看看dao层是不是一个dao引用了两个mapper(ps:小鸟不一致说明你一个dao引入了两个mapper)

java.lang.IllegalArgumentException: Result Maps collection already contains value for非法数据异常

如图:

java.lang.IllegalArgumentException: Result Maps collection already contains value for非法数据异常

哎这错也就新手犯吧 (ps:我再解释一下:是因为你的namespace同时引入了同一个dao导致他们使用的是一个dao 如果你的mapper文件的id和另一个mapper一样会造成冲突)

继续阅读