cuiyi's blog(崔毅 crazycy)

记录点滴 鉴往事之得失 以资于发展
数据加载中……

SpringMVC+MyBatis - 1 mybatisGenerator 代码自动生成报错 Result Maps collection already contains value for BaseResultMap

java -jar mybatis-generator-core-1.3.2.jar -configfile  {path}\generator\mybatis\generatorConfig.xml -overwrite 
第一次运行后,程序运行良好

再次执行此命令后,程序出现异常:Error parsing Mapper XML. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value

逐个文件排查,终于在xxMapper.xml发现了问题:
-overwrite参数只对java文件起作用,而xml则是部分追加的意思。所以打开xml文件后会发现下面一段有些重复。
所以再要重新生成代码的时候,要把生成的xml删除掉,再运行这个命令。

posted on 2014-07-07 10:01 crazycy 阅读(1805) 评论(0)  编辑  收藏 所属分类: JavaEE技术


只有注册用户登录后才能发表评论。


网站导航: