当前位置:网站首页>Invalid bound statement (not found)出现的原因和解决方法
Invalid bound statement (not found)出现的原因和解决方法
2022-07-31 12:56:00 【m0_67403240】
解决错误的步骤
出现了什么错误
错误截图:
//BindingException 数据绑定异常 not found 找不到
org.apache.ibatis.binding.BindingException:
Invalid bound statement (not found): com.kuan.edu.mapper.CourseMapper.getPublishCourseInfo
可能导致的原因
出现这个错误可能的原因:
- mapper文件和xml中的方法名是否一致


一般这个都不会出问题 - maven默认加载机制造成的问题
maven加载的时候,把java文件夹里面的.java类型文件进行编译,其他类型的文件,并不会加载

解决办法
解决方法:
复制xml到target目录中(不推荐)
把xml文件放到resources目录中(不推荐)
通过配置实现
(1)在pom.xml文件进行配置,让maven默认加载xml文件,然后就重新构建一下<!-- 项目打包时会将java目录中的*.xml文件也进行打包 --> <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
构建完了之后我们可以看到在target中xml文件出现了
(2) 在Spring Boot配置文件application.proper中添加配置(注意路径要改成你xml所在的地方)
#配置mapper xml文件的路径
mybatis-plus.mapper-locations=classpath:com/kuan/edu/mapper/xml/*.xml
上面两步缺一不可,这样问题就解决了。
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- [core]-ARMV7-A、ARMV8-A、ARMV9-A 架构简介「建议收藏」
- Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
- [CPU Design Practice] Simple Pipeline CPU Design
- ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that corresponds to your
- ASM module in SAP Ecommerce Cloud Spartacus UI and Accelerator UI
- centos7安装mysql5.7步骤(图解版)
- 基于去噪自编码器的故障隔离与识别方法
- Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
- NameNode故障处理的两种方法
- LRU缓存[线性表 -> 链表 -> hash定位 -> 双向链表]
猜你喜欢
![LRU缓存[线性表 -> 链表 -> hash定位 -> 双向链表]](/img/ad/dd80541514d6fedde8c730218fdf5a.png)
LRU缓存[线性表 -> 链表 -> hash定位 -> 双向链表]

go中select语句

字符函数和字符串函数

深圳某游戏研发公司每个工位都装监控,网友:堪比“坐牢”!

MATLAB | 我也做了一套绘图配色可视化模板

Centos7 install mysql5.7 steps (graphical version)

How does the SAP ABAP OData service support the $filter (filter) operation trial version

【CPU设计实战】简单流水线CPU设计

基于verilog的CRC校验(汇总)

Exploring Plain Vision Transformer Backbones for Object Detection 论文阅读笔记
随机推荐
How does the SAP ABAP OData service support the $filter (filter) operation trial version
Use docker to build mysql master-slave
PyQt5快速开发与实战10.2 复利计算 && 10.3 刷新博客点击量
Markdown编辑器语法
PyQt5快速开发与实战 9.7 UI层的自动化测试
基于神经网络的多柔性梁耦合结构振动控制
Double non-one into bytes!!Pure dry goods sharing
C#控件StatusStrip使用
基于高阶微分器的无模型滑模控制器及其在自动电压调节器中的应用
C#中+=的用法
NameNode (NN) 和SecondaryNameNode (2NN)工作机制
基于模糊预测与扩展卡尔曼滤波的野值剔除方法
聊聊 SAP 产品 UI 上的消息显示机制
Character Functions and String Functions
alert(1) (haozi.me)靶场练习
Wearing detection and action recognition of protective gear based on pose estimation
The function of SQL GROUP BY dependence
Flutter键盘可见性
SAP 电商云 Spartacus SSR Optimization Engine 几处 timeout 的执行顺序
纷享销客罗旭对话元气森林黄晓枫:零售数字化的终点不是创新,而是数据