Result Maps collection already contains value for XXXX 但是文件中没有重复id

最近在做struts2迁移到spring boot框架的工作,迁移后启动后发现指定xml文件的一个方法名重复定义了,我找到指定mapper的xml文件,怎么看都没有重复的,也上网找了一圈,说是重复定义了,或者是

 

 定义重复了,然而我都没有发现这些问题,😔被卡住一下午,我开始停下来,上个厕所冷静冷静,然后开始祷告,求告上帝,让我的工作顺利。

于是回到了工位,突然我全局搜索了一下mapper的xml 异常那个mapper的java类的名字,竟然有两个

我分别打开两个mapper的xml文件  namespace 对应的类和路径一样 但是mapper xml的文件名字不一样,分别定义了

resultMap id="BaseResultMap"
就是这个问题。注释掉不用的,重新启动 一切ok 。
posted on 2020-04-17 20:41  big竹子  阅读(297)  评论(0编辑  收藏  举报