使用Mybatis的Generator可能致使的一個錯誤

mybatis的代碼自動生成腳本:(該腳本具體用法有空再來補充)java

java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwritetomcat


使用該腳本生成的代碼拷打項目中後,啓動tomcat報錯:
mybatis

 java.lang.IllegalArgumentException: Result Maps collection already contains value for..........spa


緣由:xml

腳本中的「-overwrite」參數對java文件來講是覆蓋,而對xml文件則爲部分追加,因此屢次使用該腳本生成的xml文件中可能會出現部分重複。generator

因此比較靠譜的作法是:須要從新生成就把原來生成的文件所有刪除。it

相關文章
相關標籤/搜索