Mybatis逆向工程 —— ResultMaps collection already contains value for ***

报错提示:

Result Maps collection already contains value for ***。

遭遇场景:

maven+ssm 项目中,采用了mybatis的逆向工程生成 pojo和mapper。自己生成了多次。这样做的后果是 mapper中的xml文件内容生成了多次。

自己原本以为第二次生成会将第一次生成xml文件给覆盖,可事实上是叠加。 而自己的工程不小,这个错误,程序一直在执行,没有报出来,是自己通过一些小的Demo来找出的问题。

解决方式:

很简单,找到每个xml文件,将重复的部分删除掉就可以了~(简单,快速~)!

上一篇:IbatisNet开发使用小结


下一篇:【Avalon】factory