org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx 的解决办法
问题概述
关于这个问题,博主是在团队成员搭建基础框架的时候遇到的,协助团队成员解决,这儿记录下来仅供参考,
基础架构搭建,接口链路调用时,
程序报错:“ org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx ”
如下图:
前端调用失败;
后端异常:
解决办法
关于这个问题,根据提示信息可知,是因为在MyBatis-Plus持久化框架使用中,Mapper.java与Mapper.xml绑定失败导致的,
在进行业务操作,如果业务调用流转不到Mapper.xml中是不会报错的,如果调用链一但流转到Mapper.xml,就找不到相应的绑定关系了,
导致绑定的失败的这个问题的原因有几种,分以下4步走排查:
第一步:首先排除项目构建的问题
因为一般大多数情况下,如果前面项目是可以正常运行的,在新增了一个业务映射之后,这种情况下可能是开发工具自身的构建问题,先Maven Clean,然后再Maven Install,
如果还不行,再往下走,
第二步:命名空间指向的Mapper.java相对路径是否正确
如下图:
关于这个相对路径,可以在需要绑定的Mapper.java类上点击->右键,选择Copy Reference,
第三步:方法名映射
确保Mapper.java与Mapper.xml中对应的方法名对应一致正确,
如下图:
第四步:Mapper.xml是否被打包进target的下面
自行打开target目录下的classes>mapper下面是否有相应的Mapper.xml,如果没有,
请参考:
《Invalid bound statement 无效的绑定 的解决办法》
第五步:检查MyBatis-Plus的配置映射地址(博主遇到的就是这个配置映射地址错了)
这个要特别注意的,如果配置了所有的Mapper.xml都访问不到,
修改如下:
根据以上的步骤排查,解决完成后就可以正常的访问接口了,如下图:
好了,关于 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx 的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。
作 者: | 华 仔 |
联系作者: | who.seek.me@java98k.vip |
来 源: | CSDN (Chinese Software Developer Network) |
原 文: | https://blog.csdn.net/Hello_World_QWP/article/details/126713075 |
版权声明: | 本文为博主原创文章,请在转载时务必注明博文出处! |
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.xxx.xxx 的解决办法相关推荐
- mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)...
如果出现: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper i ...
- 【踩坑】遇到 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 报错...
今天在重做 iblog 客户端时,测试接口情况,发现了 org.apache.ibatis.binding.BindingException: Invalid bound statement (not ...
- mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)
今天在springboot的项目中,需要用到自定义的mapper,之前一直使用mybatis-plus自动生成的mapper,一直可以正常使用,今天因为需求需要,自定义了mapper,但是一直报这个错 ...
- 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 ...
- 解决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 ...
- 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ...
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. org.apache.ibatis.binding.BindingException: Invali ...
- 解决 : org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错: org.apache.ibatis.binding.BindingException: ...
- springboot整合Mybatis提示org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
在用maven配置mybatis环境时出现此BindingExceptiony异常,发现在classes文件下没有mapper配置文件,应该是maven项目没有扫描到mapper包下的xml文件, 在 ...
- 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
之前有用过SSM框架,并且自己搭过,完全没问题.工作之后一直用maven,前两天在maven下搭建了一个SSM框架,但是一直报绑定失效错误,具体错误如下: org.apache.ibatis.bind ...
- IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 参考文章: (1)I ...
最新文章
- python3转为unicode编码_「小技能get记」· 如何用python3解码unicode
- python 曲线分析_大数据分析之Python计算KS值并绘制KS曲线
- C语言两班平均成绩,用C语言编程平均分数
- Swift5.1 语言指南(一) 关于Swift
- 将关闭窗口的按钮放在窗口右边
- 脚本两则--用于快速部署HADOOP,SPARK这些(特别是VM虚拟机模板部署出来的)。。...
- 各类锁(互斥锁,自旋锁,读写锁,乐观锁,悲观锁,死锁)
- Oracle中计算两个时间的时间差:
- mysql suoyin 和锁_mysql 索引和锁
- mysql数据库不小心删除文件_mysql数据库被删除了,怎么恢復吗
- Linux 命令(73)—— ps 命令
- Nginx学习笔记3:Shell脚本检测Nginx服务状态
- Android studio Method of rename whole package(重命名包的方法)
- CCF2014123集合竞价(C语言版)
- HCIP-RS-MPLS-LSP建立-静态LSP
- Firebug 教程
- Atitit 短信 技术的概论 短信备份 attilax总结 1.1. 短信的历史	1 1.2. 短信长度 160字的长度限制灵感来自对明信片的研究。明信片。大多数明信片上的字符不超过160个
- 【书评】《技术垄断:文明向技术投降》
- Grid 布局实现九宫格图片动画
- OpenJudgeNOI4978 宠物小精灵之收服
热门文章
- MacOS Xcode与Swift版本对应关系
- 开启多媒体台式计算机过程,东师多媒体计算机技术19秋在线作业2题目【标准答案】...
- spyder配置文件位置及使用说明
- 《痞子衡嵌入式半月刊》 第 20 期
- gitweb 搭建教程
- 分享6个优质的黑科技APP,简约良心还免费
- python爬取B站动态的评论总数(不含用户评论内容详情)
- 运维工程师是桥的护栏_运维工程师岗位职责与任职要求
- 【Android进阶】20、音频播放:SoundPool 类、单元测试:Espresso框架
- Essential singularity