配置完逆向后,运行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回答

风间影月

2021-06-18

重复运行了多次,删除后再运行一次即可

1
heixin_慕粉8374484
hp>看了后面的视频明白了。。。多谢!

h021-06-18
共2条回复

Victory_Liu

2022-11-15

看下你的“UsersMapper.xml”,里面是不是定义了多个id为"BaseResultMap"的ResultMap,删除多出的,install后再运行就好了

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程