使用mybatis报错【Result Maps collection already contains value for ...BaseResultMap】的解决方法
Result Maps collection already contains value for ...BaseResultMap ......
这个问题,相信大家在使用mybatis的重新生成 dao,pojo,mapper的时候,都有可能会遇见。
开发过程中,我们改修了表结构,需要重新生成mybatis的配置文件,然后覆盖回原来工程。
往往在发布项目的时候,就会出现这个问题。
个人猜想这是由于mybatis在重新覆盖了配置文件之后,容器发布的时,Spring重新关联mybatis
配置文件不正确导致的。※ 还在研究中.....
解决办法:
1,server clean
2,maven clean
3,alt+F5 更新工程
4,重新发布。
其中第三部的尤为必要。