您的位置:首页 > 其它

Mybatis异常:Invalid bound statement (not found)

2017-07-17 14:15 295 查看
      今天遇到这个异常,经过检查,发现是自己大意了,在配置接口文件的Mapper的返回值对象和配置xml文件中的result返回对象不同导致的,mybatis检测绑定没有找到,抛出该异常

       因为对象名字都是一样的,但是包不同,对象全路径如下:

       XML里用的 resultType:   com.leadsoft.plana.wx.model.LsBsecoupon

       Mapper的接口返回值:  com.leadsoft.plana.base.model.LsBsecoupon

       主要还是太粗心造成的,xml和接口中的名称id,返回值,参数值,url路径都要保持一致,就可以避免该异常

另外需要补充的是mapper的java文件路径和xml配置文件的包路径最好一致,今天就是出现了这个问题,路径什么的都没有问题,但就是提示这个错误,后来仔细检查发现是包路径不一致的原因导致的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: