背景:我用的mp ,使用baseMapper调用封装好的方法都可以使用,所有类型的wrapper都正常使用,但是自己写方法执行复杂的sql就出现错误!
报错信息如下:

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

解决办法:
1.先去检查你的mapper文件和xml文件是否在同级目录下!
2.去检查你的xml文件中namespace是否引用是正确的路径
解决方法:解决一下路径问题,这两种就都是路径问题了不多说
3.如果上述两个没问题 就去检查检查一下你的配置是够正确 是不是正确的扫描到xml文件了
解决方法:如果用的spring的框架就去看启动类,MappertScanner的指定路径是否包含了所有mapper文件夹所在的路径上,如果没框架或者其他自己公司的框架自己去找项目如何扫包的
!!!!!!!重点来了!!!!!!!!
4.如果上述3点都没问题 (本人就是三个配置完全没问题),那么好直接去找你的编译文件,
项目build的时候肯定没把你的xml编译成class文件!!!!!
具体的路径看你的实际项目,是build文件夹也可能是out文件夹,反正就是class 的编译文件 ,我这里是buid文件。
找到mapper文件夹 打开发现的确只有mapper文件没有xml文件。
这里解决方法就是自己拷贝进去! 你会发现,能找到了 很神奇!
----------------------- 这里贴张图-----------------------

上面说的4种方法已经可以解决99.99%出现这种报错信息问题的伙伴了!
但是如果真的还不行 这里最后还有一种摆烂方法,如果解决了就不用看了!
摆烂方法: 在你的mapper的方法上直接加注解写动态sql,可以执行!在我没发现是class文件的时候 我就是这么处理的哈哈。
注解就是这 @select @update这种东西,我就不多说了,要是真不知道忘了什么的,自己另行百度
就这样!886!

百分百解决 mbatis/mp报错 Invalid bound statement (not found)相关推荐

  1. 解决Mybatis启动报错: Invalid bound statement (not found)

    一.问题描述 使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到服务器上时出现了绑定错误,异常信息为: org.apache.ibatis.binding.Bin ...

  2. 解决动态SQL报错Invalid bound statement (not found): ……

    做一个springboot+vue2的项目,用到动态SQL,在postman测试接口的时候,报错500 回到IDEA查看报错信息Invalid bound statement (not found): ...

  3. mybatis报错 Invalid bound statement (not found)

    mybatis报错 Invalid bound statement (not found) 第一步:查看接口mapper和对应的xml文件的id是否一致 第二步:是由于maven默认加载机制造成 ma ...

  4. Mybatis报错: Invalid bound statement (not found)...

    报错内容如下 Rerun updateInfoByUid() cn.cyjt.shoot.mapper.UserMapperTests updateInfoByUid(cn.cyjt.shoot.ma ...

  5. 【转载】MyBatis报错Invalid bound statement (not found)

    转载自: koal的博客 http://www.cnblogs.com/koal/p/5232388.html <!--IDEA需要添加一下内容,否则无法找到mapper --><b ...

  6. 单数据源:spring boot+mybatisplus启动后访问接口报错Invalid bound statement (not found)

    经检查发现,需要在启动类上加注解 @MapperScan(basePackages = "com.ruifeng.tjtaxiwebqy.mapper") 即: 结果还是报错,然后 ...

  7. springboot报错Invalid bound statement (not found) 的解决办法

    1.经排查所有的配置都没有问题,最后发现是项目编译后target文件夹中没有加载映射文件,解决方案,在pom中加入以下配置(但是这种方案一般要求在创建项目时就在pom中加入): <build&g ...

  8. [Mybatis-Plus] 调用自带方法 报错 Invalid bound statement

    需要加这两个,否则mybatisplus 无法识别 @TableName("T_admin_cz")//数据库表名称 public class admin {@TableId(&q ...

  9. Springboot项目中报错Invalid bound statement(not found):com.******报错处理

    报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.way.springb ...

最新文章

  1. 输入命令导出oracle
  2. CVPR15 image retrieval reading list
  3. Aux函数java,verse.aux
  4. HANA report transaction data retrieve in QHD/504
  5. 关于MQTT、HTTP、WebService
  6. Oracle AWR ASH
  7. html链接sqlserver,js连接sqlserver进行查询
  8. 【BZOJ-14492895】球队收益球队预算 最小费用最大流
  9. 机器人编程python代码_自己动手开发智能聊天机器人完全指南(附python完整源码)...
  10. Python 定时器制作
  11. wps表格l制作甘特图_如何在表格中制作甘特图(横道图)?
  12. 【数学建模】CUMCM-2011B model5 围捕方案确定
  13. 2021江苏省高考成绩排名查询,江苏高考成绩排名查询系统,2021年江苏个人成绩一分一段表...
  14. 包无法更新、相关性或冲突验证解决方案
  15. 技术岗找工作简历撰写方法
  16. centos7.1 修改selinux相关机制后出现开机失败,报错faild to load selinux policy  freezing
  17. php 数字 字母组合,php随机生成数字字母组合的方法_php技巧
  18. 【转载】语音处理资源
  19. 任何物体都在以光速运动,你能理解这一认识吗?
  20. 湖北汽车工业学院c语言程序设计 汽车零部件采购管理程序,C语言课程设计_汽车零部件采购程序.doc...

热门文章

  1. 蓝牙核心技术概述(三): 蓝牙协议规范(射频、基带链路控制、链路管理)
  2. Magic Leap 价值 20 多亿美元的 AR 幻梦,现在醒了
  3. DB2 元换算成万元 (除以/10000)
  4. Git - SSL_ERROR_SYSCALL 问题解决
  5. 去除input边框和去除当点击input框时显示的边框
  6. windows全局消息钩子的一个BUG
  7. 字符串切割函数strtok、strtok_s、strtok_r的区别
  8. 使用Python绘制圣诞树教程(附源代码)
  9. eclipse写python怎么样_eclipse python 使用教程(怎么用eclipse写python)
  10. 获取android已安装的应用PackageInfo启动第三方APP应用