当前位置:网站首页>Reasons and solutions for Invalid bound statement (not found)
Reasons and solutions for Invalid bound statement (not found)
2022-07-31 13:15:00 【m0_67403240】
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:
- Whether the method names in the mapper file and xml are 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
边栏推荐
猜你喜欢
随机推荐
sqlalchemy determines whether a field of type array has at least one consistent data with an array
网络协议及相关技术详解
电脑重要文件很多,如何备份比较安全?
IDEA连接MySQL数据库并执行SQL查询操作
FIFO深度计算学习记录(汇总)
CentOS7 - yum install mysql
Selenium自动化测试之Selenium IDE
Grab the tail of gold, silver and silver, unlock the programmer interview "Artifact of Brushing Questions"
Optimization of five data submission methods
ADS与C#通信
基于verilog的CRC校验(汇总)
SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块
C#Assembly的使用
0X7FFFFFFF,0X80000000「建议收藏」
C#控件ListView用法
sqlalchemy 判断一个array 类型的字段是否和一个array有至少一个一致的数据
Two methods of NameNode failure handling
IDEA找不到Database解决方法
Edge Cloud Explained in Simple Depth | 4. Lifecycle Management
[CPU Design Practice] Simple Pipeline CPU Design









