配置完逆向后,运行SpringBoot出现重复的BaseResultMap导致报错
来源:2-19 附:使用MyBatis数据库逆向生成工具
weixin_慕粉8374484
2021-06-18 10:20:23
Install没问题,运行Application:
Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.imooc.mapper.UsersMapper.BaseResultMap
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:947) ~[mybatis-3.5.2.jar:3.5.2]
at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:903) ~[mybatis-3.5.2.jar:3.5.2]
at org.apache.ibatis.session.Configuration.addResultMap(Configuration.java:660) ~[mybatis-3.5.2.jar:3.5.2]
我看到UsersMapper.xml文件里面有两个
<resultMap id="BaseResultMap" type="com.imooc.pojo.Users">
不知道是不是这个导致的错误。
重新按流程走了一遍还是这样。
2回答
重复运行了多次,删除后再运行一次即可
Victory_Liu
2022-11-15
看下你的“UsersMapper.xml”,里面是不是定义了多个id为"BaseResultMap"的ResultMap,删除多出的,install后再运行就好了
相似问题