美文网首页工作生活
轻松解决org.apache.ibatis.binding.Bi

轻松解决org.apache.ibatis.binding.Bi

作者: java迷途小菜鸡 | 来源:发表于2019-06-30 23:47 被阅读0次

前两天笔者用IDEA在做springboot一个小的demo的时候,发现自己的mapper.xml文件竟然不起作用!跳出如下错误(捕获错误的样式是之前设置过的):

系统出现了异常,异常原因是: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lq.springboot.mapper.CategoryMapper.findAll 

出现异常的地址是:http://localhost:8080/listCategory

于是网上一顿搜索,发现可能是以下的原因所致:

一般的原因

Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上。
按以下步骤一一执行:
1、检查xml文件所在的package名称是否和interface对应的package名称一一对应
2、检查xml文件的namespace是否和xml文件的package名称一一对应
3、检查函数名称能否对应上
4、去掉xml文件中的中文注释
5、随意在xml文件中加一个空格或者空行然后保存

但是竟然都不起作用!崩溃!终于在一篇帖子里看到了想要的答案,在使用IDEA开发时,如果打包时*Mapper.xml没有自动复制到class输出目录的mapper类包下,则需要在pom文件中添加mybatis加载配置文件的配置! 如下所示:

<build>
  <resources>
    <resource>
        <directory>src/main/java</directory>
      <includes>
        <include>**/*.xml</include>
      </includes>
    </resource>
    <resource>
      <directory>src/main/resources</directory>
    </resource>
  </resources>
</build>
捕获.JPG

最后就大功告成啦!

捕获1.JPG

由衷感谢度娘上的大佬提供的技术支持!

相关文章

  • 轻松解决org.apache.ibatis.binding.Bi

    前两天笔者用IDEA在做springboot一个小的demo的时候,发现自己的mapper.xml文件竟然不起作用...

  • 轻松解决平台问题

    轻松解决平台问题轻松解决平台问题

  • 轻松解决失眠

    为什么我们越想睡越睡不着? 失眠患者们闭着眼一直在想着“怎么还没睡着?怎么治疗失眠?”的时候,脑中...

  • 轻松解决痱子!!!

    1~先发出4月29日后背的“成片痱子”↓ (这张图片是中午在专卖店拍下,抓得吓人,边抓边哭,睡觉也是不能好好睡,大...

  • 拆解问题,助你更有效解决问题

    问题充斥在生活中,有时可以轻松下解决掉某个问题,有时却绞尽脑汁也没能解决掉问题,轻松解决掉问题固然是开心,可绞尽脑...

  • 轻松解决宝宝厌食

    小儿推拿治疗小儿常见疾病是一种简便、安全、无痛且效果快的方法。 宝宝生病全家揪心,去医院怕传染,喂药太痛苦。现在告...

  • 解决马虎,轻松得分

    顾玲 坚持分享第1192天(20200422晴)(学习笔记) 相信很多学生家长都遇到过这样的类似场景:学生考完试,...

  • 轻松解决手机问题

    2020.12.30,周一上午老师发信息:你仔经常迟到。我问托管老师,她回复:你仔有手机不交的,都没交过。突然一下...

  • 不抱怨的生活

    不抱怨,不批评,不抱怨的生活很轻松。 面对问题能解决的去解决,想办法去解决,尽全力去解决。 如果不能解决就坦然接受...

  • 程序员最爱_神器的网站

    Smallpdf轻松玩转PDF,Smallpdf本着简便、可靠、安全的理念,轻松解决您的PDF文件格式转换问题,提...

网友评论

    本文标题:轻松解决org.apache.ibatis.binding.Bi

    本文链接:https://www.haomeiwen.com/subject/mvbicctx.html