当前位置:网站首页>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
边栏推荐
- 中望3D 2023正式发布,设计仿真制造一体化缩短产品开发周期
- 【CPU设计实战】简单流水线CPU设计
- alert(1) (haozi.me)靶场练习
- 基于高阶微分器的无模型滑模控制器及其在自动电压调节器中的应用
- 六石编程学:不论是哪个功能,你觉得再没用,会用的人都离不了,所以至少要做到99%
- C#中+=的用法
- STM32——软件SPI控制AD7705[通俗易懂]
- Detailed explanation of network protocols and related technologies
- FastAPI encapsulates a generic response
- P5019 [NOIP2018 提高组] 铺设道路
猜你喜欢

AMBA APB学习记录(AMBA 3/4)

The operator,

Error: npm ERR code EPERM

Hard disk partition, expand disk C, no reshipment system, not heavy D dish of software full tutorial.

电脑重要文件很多,如何备份比较安全?

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

golang-gin-pprof-使用以及安全问题

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

基于verilog的CRC校验(汇总)

报错:npm ERR code EPERM
随机推荐
【CPU设计实战】简单流水线CPU设计
P5019 [NOIP2018 提高组] 铺设道路
Talk about the message display mechanism on the SAP product UI
PyQt5快速开发与实战10.2 复利计算 && 10.3 刷新博客点击量
TensorRT安装及使用教程「建议收藏」
golang中使用泛型
清除浮动的四种方式及其原理理解
centos7安装mysql5.7
log4j2的使用
Invalid bound statement (not found)出现的原因和解决方法
关于MySQL主从复制的数据同步延迟问题
NameNode故障处理的两种方法
C#使用ComboBox控件
PHP序列化:eval
Using SQL Server FOR XML and FOR JSON syntax on other RDBMSs with jOOQ
go中select语句
Edge Cloud Explained in Simple Depth | 4. Lifecycle Management
alert(1) (haozi.me)靶场练习
聊聊 SAP 产品 UI 上的消息显示机制
C#中+=的用法