使用mybatis报错【Result Maps collection already contains value for ...BaseResultMap】的解决方法
程序员文章站
2022-06-02 23:30:19
这个问题,相信大家在使用mybatis的重新生成 dao,pojo,mapper的时候,都有可能会遇见。 开发过程中,我们改修了表结构,需要重新生成mybatis的配置文件,然后覆盖回原来工程。 往往在发布项目的时候,就会出现这个问题。 个人猜想这是由于mybatis在重新覆盖了配置文件之后,容器发 ......
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,重新发布。
其中第三部的尤为必要。
上一篇: 头发对人类太不公平了