当前位置:网站首页>Reasons and solutions for Invalid bound statement (not found)
Reasons and solutions for Invalid bound statement (not found)
2022-08-02 03:00:00 【m0_54861649】
Steps to resolve errors
What went wrong
Error screenshot:
//BindingException data binding exception not found cannot be found
org.apache.ibatis.binding.BindingException:
Invalid bound statement (not found): com.kuan.edu.mapper.CourseMapper.getPublishCourseInfo
Possible Causes
Possible reasons for this error:
- Are the method names in the mapper file and xml the same


Usually this will not be a problem - Problems caused by maven's default loading mechanism
When maven is loaded, the .java type files in the java folder are compiled, and other types of files will not be loaded

Solution
Solution:
Copy xml to target directory (not recommended)
Put the xml file in the resources directory (not recommended)
Implementation through configuration
(1) Configure in the pom.xml file, let maven load the xml file by default, and then rebuild itsrc/main/java **/*.xml false
After the build, we can see that the xml file appears in the target
(2) Add configuration in the Spring Boot configuration file application.proper (note that the path should be changed to where your xml is located)
#Configure the path of the mapper xml filemybatis-plus.mapper-locations=classpath:com/kuan/edu/mapper/xml/*.xmlThe above two steps are indispensable, so the problem is solved.
Let me introduce myself first. The editor graduated from Shanghai Jiaotong University in 2013. I worked in a small company and went to big factories such as Huawei and OPPO. I joined Alibaba in 2018, until now.I know that most junior and intermediate java engineers want to upgrade their skills, they often need to explore their own growth or sign up to study, but for training institutions, the tuition fee is nearly 10,000 yuan, which is really stressful.Self-learning that is not systematic is very inefficient and lengthy, and it is easy to hit the ceiling and the technology stops.Therefore, I collected a "full set of learning materials for java development" for everyone. The original intention is also very simple. I hope to help friends who want to learn by themselves but don't know where to start, and at the same time reduce everyone's burden.Add the business card below to get a full set of learning materials
边栏推荐
- VPS8504C 微功率隔离电源隔离芯片 VPSC源特科技
- WebShell连接工具(中国菜刀、WeBaCoo、Weevely)使用
- 就瞎写=感想
- node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module ‘./scope‘
- Flask之路由(app.route)详解
- C#测试项目中属性的用法
- ROS2自学笔记:launch文件完整编写流程
- Nacos source code analysis topic (2) - service registration
- PHP WebShell 免杀
- 【LeetCode】20.有效的括号
猜你喜欢
随机推荐
微服务:微智能在软件系统的简述
(1) Redis: Key-Value based storage system
MySQL8--Windows下使用压缩包安装的方法
Webshell上传方式
DVWA安装教程(懂你的不懂·详细)
analog IC layout-Design for reliability
【LeetCode】94.二叉树的中序遍历
架构:应用架构的演进以及微服务架构的落地实践
第10章_索引优化与查询优化
mysql使用on duplicate key update批量更新数据
AcWing 1053. 修复DNA 题解(状态机DP、AC自动机)
Flask之路由(app.route)详解
22-08-01 西安 尚医通(01)跨域配置、Swagger2、R类、统一异常处理和自定义异常、Logback日志
【LeetCode】144. Preorder Traversal of Binary Tree
isa指针使用详情
【无标题】【Koltin Flow(三)】Flow操作符之中间操作符(二)
MySQL8.0.28安装教程
灰度传感器、、、diy原理。。图
aws s3 upload file
Nacos源码分析专题(二)-服务注册









