小宅君

导航

Result Maps collection already contains value for...

今天项目启动又遇到这个常见的错误,正好想起来在博客园注册了一个账号还没用,所以随便分享一下产生问题的几种原因,有问题希望大佬们纠正:

一般情况下系统启动报错会提示错误信息,我们就根据错误信息找到对应的mapper或者dao层文件,例如:

 

 

 

1.检查多个mapper文件是否映射了同一个dao层(ps:我的问题就是这种);

2.检查同一个mapper里是否定义了多个BaseResultMap;

3.检查mapper文件中是否出现多个相同的方法(注意方法名不能同名,mybatis的dao层是不允许方法重载的,否则映射失败);

posted on 2020-06-23 17:43  小宅君  阅读(198)  评论(0编辑  收藏  举报