当前位置: 代码迷 >> 综合 >> Result Maps collection already contains value for xx.xx.xx.mapper
  详细解决方案

Result Maps collection already contains value for xx.xx.xx.mapper

热度:112   发布时间:2023-10-21 11:52:41.0

Spring 整合 Mybatis:

原因:第一次生成Mapper后, 更改了字段的名字的类型, 使用逆向生成mybatis的Mapper文件。

报错如下:

Result Maps collection already contains value for xx.xx.xx.mapper

解决:由 图可见提示BaseResultMap重复。我检查了一下发现,是整个mapper的内容都重复了,所以重复逆向生成mapper文件一定要注意。(我重复生成时删除了之前的文件,不知道为什么重新生成,内容还是会重复)

找到重复的地方删除即可。

比如搜索‘BaseResultMap’,找到第二处重复的地方往下选中,delete

 

 

  相关解决方案