在使用mybatis-plus自定义SQL的时候,没有使用注解方式,而是将SQL语句写在mappper.xml文件中,就报了这个错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 说某个方法没找到。

原因:maven默认加载机制,只会把src/main/java文件夹中的java类型文件进行加载,其他类型文件不会加载

解决方式:

方式一:手动复制xml文件到target目录

方式二:将xml文件放到resources目录下

注意:xml目录放到resources目录后,mapper目录下的xml目录就不需要了,记得删除。

方式三:通过配置文件

1、在pom文件中添加如下代码:将xml也打包到项目中

<!-- 项目打包时会将java目录中的*.xml文件也进行打包 -->
<build><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
</build>

2、在properties配置文件中添加如下配置

#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:com/guli/edu/mapper/xml/*.xml

你更喜欢哪一种解决方式呢?

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):的三种解决方式相关推荐

  1. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): dao.UserDao.selectU

    org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): dao.UserDao.selectU ...

  2. mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)...

    如果出现: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper i ...

  3. 【踩坑】遇到 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 报错...

    今天在重做 iblog 客户端时,测试接口情况,发现了 org.apache.ibatis.binding.BindingException: Invalid bound statement (not ...

  4. mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)

    今天在springboot的项目中,需要用到自定义的mapper,之前一直使用mybatis-plus自动生成的mapper,一直可以正常使用,今天因为需求需要,自定义了mapper,但是一直报这个错 ...

  5. 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误

    解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)错误 2018年07月23日 16:5 ...

  6. 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. org.apache.ibatis.binding.BindingException: Invali ...

  7. 解决 : org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错: org.apache.ibatis.binding.BindingException:    ...

  8. springboot整合Mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

    在用maven配置mybatis环境时出现此BindingExceptiony异常,发现在classes文件下没有mapper配置文件,应该是maven项目没有扫描到mapper包下的xml文件, 在 ...

  9. 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

    之前有用过SSM框架,并且自己搭过,完全没问题.工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下: org.apache.ibatis.bind ...

最新文章

  1. php用户类,php用户登陆类
  2. 常用的PL/SQL开发原则 by dbsanke
  3. vs2005's addin folder
  4. 【教程】Edraw Max使用教程:如何打印大流程图?
  5. keil c语言表用什么数据类型,面向51单片机的Keil uVision4基本数据类型简介
  6. Spring Security原理与应用
  7. 上线当天程序员锁死服务器,致公司破产解散
  8. Canvas-drawImage 绘制图片模糊问题
  9. 【C语言】数组名作函数参数完成数据的升序排列
  10. 多线程介绍与threading模块应用以及使用Thread类创建多线程
  11. python找不到tushare_python stock数据包tushare
  12. Visual Studio 2012安装教程
  13. maven的详细下载和安装
  14. 高职高专计算机毕业论文平面设计,高职高专平面设计论文
  15. TOGAF认证考试总结
  16. 数据链路层详细解剖,并完成实现不同交换机相同VLAN主机之间的通信实验
  17. UNICODE和ANSI以及MBCS的问题
  18. 年底谷歌扎堆升职,L3到L6升一级多$10w
  19. TypeScript泛型工具
  20. PDF文件签名与盖章

热门文章

  1. 研磨设计模式之简单工厂模式-3
  2. 从全球最大同性交友网站抄了一份不一样的2048小游戏
  3. idea 注释格式化之后回到同一行
  4. 中国移动、天猫都在用的区块链抽奖,了解一下?
  5. 两个double之间的运算
  6. Hash表_拉链法_开放寻址法_模拟散列表
  7. 埃拉托色尼筛选法巧解质数问题(埃氏筛法求解素数问题)
  8. 罗技c270摄像头支持linux,电信局点使用罗技C270摄像头调试指导
  9. mysql 清除bin文件内容_mysql 日志文件mysql-bin文件清除方法
  10. Android跳转-ARouter详细使用教程