1. 程式人生 > >Result Maps collection already contains value for BaseResultMap

Result Maps collection already contains value for BaseResultMap

col mybatis base 發現 進行 關系 ltm 自動 問題

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

Result Maps collection already contains value for BaseResultMap

這種異常,現在記錄一下

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

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

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

解決:我還是懶得去研究Mybatis生成工具的配置,找到有問題的mapper,刪除其中重復的有問題的部分

Result Maps collection already contains value for BaseResultMap