标签:
一.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文件全部删掉,重新生成编译,错误解除,这其实也是一个怪异的问题,有时难免会遇到。
标签:
原文地址:http://www.cnblogs.com/ycblus/p/5524722.html