明明在开发环境没有问题,更新功能到预生产环境时突然报这个错。
这个报错的意思是在映射集里面已经有 key为: com.hand.....bizResultMap的映射关系了
有两个情况会导致这种情况发生:
1、同一个mapper文件有两个相同 id的 <resultMap>标签
2、项目中两个不同的mapper文件有相同 id的 <resultMap>标签
我就属于第二种情况,更新代码时将mapper上传错了目录,导致项目中有两个相同的mapper文件,也就是有两个相同的标签,因此导致报错。
解决方案是把上传错的删了就行。