Result Maps collection already contains value for BaseResultMap


在時Mybatis自動生成工具發生了兩次

Result Maps collection already contains value for BaseResultMap

這種異常,現在記錄一下

原因一:第一次是在修改了數據庫model的字段屬性需要重新生成一次,這時候如果不刪除之前生成過的代碼,會在之前的基礎上進行增加

解決:我懶得去研究Mybatis生成工具的配置,直接刪除了之前的代碼,再重新生成

 

原因二:如果要生成的對應的數據庫的表名與其他數據庫的表名有相同的情況下,可以看字段生成工具打印的日志,發現在對應的mapper文件中生成兩份對應的映射關系

解決:我還是懶得去研究Mybatis生成工具的配置,找到有問題的mapper,刪除其中重復的有問題的部分,重新啟動項目,完美運行!!BUT ,就在我以為可以的時候,發現其實對應的Example文件還是有重新問題,為了避免后續還有其他問題,直接修改了表名解決,如果有朋友知道怎么配置解決,可留言告知,萬分感謝。。


免責聲明!

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



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