首页 > 其他 > 详细

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

时间:2015-05-19 16:56:14      阅读:201      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!