博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Mybatis的Generator可能导致的一个错误
阅读量:5992 次
发布时间:2019-06-20

本文共 403 字,大约阅读时间需要 1 分钟。

hot3.png

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文件中可能会出现部分重复。

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

转载于:https://my.oschina.net/JustLoveIT/blog/416770

你可能感兴趣的文章
centos 7 之systemd
查看>>
快速查找算法
查看>>
磨刀不误砍柴工,聊聊旧系统升级改造那些事儿
查看>>
自建yum仓库
查看>>
Jquery
查看>>
mysql常用操作之create、update、drop、truncate等
查看>>
nfs限定挂载过来以后的用户为本地用户
查看>>
我的友情链接
查看>>
Zabbix监控平台汉化修改
查看>>
Android开发——深度毛玻璃效果
查看>>
项目小总结
查看>>
Android之Merge及自定义属性attrs.xml使用
查看>>
我的友情链接
查看>>
Linux平台的多路径软件multipath的使用案例
查看>>
EXT.NET GridPanel绑定XML里的数据
查看>>
我的友情链接
查看>>
【思科防火墙】思科ASA防火墙企业网实例
查看>>
iOS开发之数据存储之SQLite3(包括FMDB)
查看>>
我的友情链接
查看>>
AppCan:打造成云生态的移动PaaS平台
查看>>