使用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,重新發布。

其中第三部的尤為必要。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM