码迷,mamicode.com
首页 > 其他好文 > 详细

使用Mybatis的Generator可能导致的一个错误

时间:2015-05-19 16:59:25      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

mybatis的代码自动生成脚本:(该脚本具体用法有空再来补充)

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


使用该脚本生成的代码拷打项目中后,启动tomcat报错:

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


原因:

脚本中的“-overwrite”参数对java文件来说是覆盖,而对xml文件则为部分追加,所以多次使用该脚本生成的xml文件中可能会出现部分重复。

所以比较靠谱的做法是:需要重新生成就把原来生成的文件全部删除。


使用Mybatis的Generator可能导致的一个错误

标签:

原文地址:http://my.oschina.net/JustLoveIT/blog/416770

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!