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 。