錯誤描述
今天剛好學到了逆向工程這一章節,等配完xml,運行之后發現生成的mapper.xml一片爆紅

錯誤一
ResultMap with such name already exists
xxx with such name already exists
錯誤二
Cannot resolve symbol 'xxx'
解決方案
錯誤一:ResultMap with such name already exists 、xxx with such name already exists

原因:你的msyql版本應該是在8.0以上的版本
逆向工程會掃描所有數據庫來找到所要生成的表,如果兩個數據庫中的表名稱一樣,就會將這兩張相同的表都生成連接在一起,這樣子啟動就會報錯。所以逆向工程中一定要有這段配置
解決: 在generator的xml文件中數據庫連接的地方加入<property name="nullCatalogMeansCurrent" value="true" />
錯誤二:Cannot resolve symbol 'xxx'
原因:是因為你安裝了一個叫MybatisX的插件
解決:卸載掉就行了

