Invalid bound statement (not found)错误的可能原因

今天第一天使用MyBatisCodeHelper出现了这个错误
经过网上一顿搜索,修改了N处地方最后修复错误,特此记录

1.检查xml文件所在package名称是否和Mapper interface所在的包名

mapper的namespace写的不对!!!注意系修改。

2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此

  1. UserDao的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType!

  2. 如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决

5.看下mapper的XML配置路径是否正确

image.png

6.Xml中得方法要和Mapper中一一对应

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码

请我喝杯咖啡吧~

支付宝
微信