码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-24 22:11:06      阅读:121      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!