报错提示:
Result Maps collection already contains value for XXX。
遭遇场景:
maven+ssm 项目中,采用了mybatis的逆向工程生成 pojo和mapper。自己生成了多次。这样做的后果是 mapper中的xml文件内容生成了多次。
自己原本以为第二次生成会将第一次生成xml文件给覆盖,可事实上是叠加(前后现在不确定,以后自己有时间去搞清楚。) 而自己的工程不小,这个错误,程序一直在执行,没有报出来,是自己通过一些小的Demo来找出的问题。(这个原因也需要深入研究一下)
解决方式:
很简单,找到每个xml文件,将重复的部分删除掉就可以了~(简单,快速~)!