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

其中第三部的尤為必要。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com