请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

一直报这个是为什么,之前在启动注解上加个exculd = DataSourceAotucomment.class就好了

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [tk/mybatis/mapper/autoconfigure/MapperAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method ‘sqlSessionFactory’ threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [E:\imooc-red-book-dev\book-mapper\target\classes\mapper\CommentMapper.xml]’; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is ‘file [E:\imooc-red-book-dev\book-mapper\target\classes\mapper\CommentMapper.xml]’. Cause: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.sy.mapper.CommentMapper.BaseResultMap

正在回答 回答被采纳积分+3

2回答

提问者 慕码人6506582 2022-03-03 19:53:54

这个地方啊,亲测,重新使用生成工具的时候,一定要把之前的删干净,不然会一直报这个错,使用多次的同学报了错,记得去检查xml文件里面,是否有多条重复查询语句删掉就好了

1 回复 有任何疑惑可以回复我~
  • 是的,记得课程里提过,这个是增量的。不是覆盖的哦
    回复 有任何疑惑可以回复我~ 2022-03-03 19:54:55
  • 同学,我也遇到了这个问题,是在哪个xml文件里呀
    回复 有任何疑惑可以回复我~ 2022-05-01 14:55:28
风间影月 2022-03-03 17:02:10

因为你引入了数据源的依赖,但是没有配置数据源,配置了就行。建议按照课程步骤,依赖一次性导入很多地方会做自动装配的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕码人6506582 #1
    额,就是数据源引入了的它还报错
    回复 有任何疑惑可以回复我~ 2022-03-03 17:14:29
  • 那你数据源配置不对。你跟着课程步骤做一下就行。这个就是maven和数据源的配置问题。细节多注意一下哈~
    回复 有任何疑惑可以回复我~ 2022-03-03 17:36:16
  • 提问者 慕码人6506582 回复 风间影月 #3
    好的老师,因为我不喜欢逆向生成,手敲的yml和mapper那些所以出的错
    回复 有任何疑惑可以回复我~ 2022-03-03 18:14:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信