当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢

Centos7 install mysql5.7 steps (graphical version)

365天挑战LeetCode1000题——Day 044 最大层内元素和 层次遍历

硬盘分区,拓展C盘,不重装系统,不重装D盘软件的全教程。

alert(1) (haozi.me)靶场练习

CWE4.8 -- 2022年危害最大的25种软件安全问题

ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)

分布式监视 Zabbix 和 Prometheus 到底怎么选?千万别用错了!

ECCV2022:在Transformer上进行递归,不增参数,计算量还少!

ASM module in SAP Ecommerce Cloud Spartacus UI and Accelerator UI

NameNode (NN) 和SecondaryNameNode (2NN)工作机制
随机推荐
系统集成项目管理工程师(软考中级)知识点总结【挣值分析】【关键路径】
PyQt5 rapid development and actual combat 9.7 Automated testing of UI layer
Double non-one into bytes!!Pure dry goods sharing
Two methods of NameNode failure handling
列表页优化思路
五种数据提交方式的优化
【OpenCV】-边缘检测汇总示例
EasyMock日记1[通俗易懂]
Anaconda安装labelImg图像标注软件
Three-Phase PWM Rectifier Predictive Direct Power Control
C#控件 ToolStripProgressBar 用法
双非一本进字节了!!纯干货分享
2022年最新重庆建筑安全员模拟题库及答案
电脑重要文件很多,如何备份比较安全?
基于神经网络的多柔性梁耦合结构振动控制
[core]-ARMV7-A, ARMV8-A, ARMV9-A Architecture Introduction "Recommended Collection"
行业案例 | 全面防护 赛宁助力能源工控安全建设
基本语法(一)
log4j2的使用
小试牛刀—猜数字游戏