首页 > 其他 > 详细

mybatis中Invalid bound statement (not found) 和 Result Maps collection already contains value for...错误解决方案

时间:2016-05-24 22:09:10      阅读:393      评论:0      收藏:0      [点我收藏+]

一.Invalid bound statement (not found)

使用mybatis有时候会报Invalid bound statement (not found)这种错误,总结了下,可能有两种情况如下:

1.mybatis的对应的mapper.xml找不到对应的命名sql或者名称与mapper接口名称不一致。

 

2.xml文件与接口名称都对,但是在mybatis配置文件中漏掉了配置,也会报这种错误。

 

二.Result Maps collection already contains value for。。。

有朋友说,把mybatis中的mappers属性去掉就好了,但是,如果*mapper.xml文件与mapper接口不在一个包下,是不能去掉的,如果spring中也没有配置,那么就会报错,

有时候配置都对了,但是还是报这个错,,后来做过试验,将*mapper.xml文件全部删掉,重新生成编译,错误解除,这其实也是一个怪异的问题,有时难免会遇到。

mybatis中Invalid bound statement (not found) 和 Result Maps collection already contains value for...错误解决方案

原文:http://www.cnblogs.com/ycblus/p/5524722.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!