springboot 问题

Hzzzzzzzzz 发布于 2018/06/02 16:48
阅读 401
收藏 0

问题很奇葩,不知道怎么改。代码看了很多遍 没有问题。

同样的代码在同事那里是可以运行的。

昨天晚上能够正常运行,今早上就成这样了!中间只做过svn更新和提交工作!

项目是用svn导入的 ,求大佬给看看!

Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.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 [F:\xiaoweizhengxin\zhengxin-web\backstage\target\classes\mapper\UserMapper.xml]'; nested exception is java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.baotao.backstage.mapper.UserMapper.searchTotal

加载中
0
l
liuruoxingchen

Mapped Statements collection already contains value for com.baotao.backstage.mapper.UserMapper.searchTotal

错误原因:

1.mapper中存在id重复的值

2.mapper中的parameterType或resultType为空。

 

 

H
Hzzzzzzzzz
都是有的,
0
冰峰雪座
冰峰雪座
错误提示很明显啊
0
H
Hzzzzzzzzz

问题的主要原因我找到了,是因为application.properties配置文件中 mybatis.mapper-location=classpath:mapper/*.xml是灰色,其他配置正常。尝试用mapperscan注解也不行,有老大知道这个灰色怎么解决吗。项目是用svn导入idea的,之前是没有影响的 昨天启动影响爆发了。。

暗中观察
暗中观察
回复 @Hzzzzzzzzz : 1楼说的第一种情况
H
Hzzzzzzzzz
回复 @暗中观察 : 怎么说呢异常信息可能是这个错误导致的,因为我把这个配置删除了之后就可以正常运行了,只是删除之后映射不到mapper了
暗中观察
暗中观察
带通配符要想能映射,可以查看这个博客https://my.oschina.net/u/3574106/blog/1803062
暗中观察
暗中观察
看你的异常信息,并不是你指的这个错误
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部