当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 函数递归1.0
- Google Chrome(谷歌浏览器)安装使用
- Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
- Hybrid brain-computer interface system based on steady-state visual evoked potentials and attentional EEG
- PHP序列化:eval
- 亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
- Exploring Plain Vision Transformer Backbones for Object Detection Paper Reading Notes
- docker部署完mysql无法连接
- ECCV2022:在Transformer上进行递归,不增参数,计算量还少!
- 关于我放弃考研这件事儿
猜你喜欢

攻防演练丨赛宁红方管控平台走进广东三地 助力数字政府网络安全建设

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

365-day challenge LeetCode1000 questions - Day 044 Maximum element in the layer and level traversal

ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法

centos7安装mysql5.7

PyQt5 rapid development and actual combat 10.2 compound interest calculation && 10.3 refresh blog clicks

PyQt5快速开发与实战 10.1 获取城市天气预报

SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块

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

Exploring Plain Vision Transformer Backbones for Object Detection 论文阅读笔记
随机推荐
系统集成项目管理工程师(软考中级)知识点总结【挣值分析】【关键路径】
golang八股文整理(持续搬运)
NameNode (NN) and SecondaryNameNode (2NN) working mechanism
Architecture Camp | Module 8
基于姿态估计的护具佩戴检测与动作识别
FastAPI encapsulates a generic response
NameNode (NN) 和SecondaryNameNode (2NN)工作机制
阿里三面:MQ 消息丢失、重复、积压问题,怎么解决?
跨境电商小知识之跨境电商物流定义以及方式讲解
WPF中报错:“未将对象引用设置到对象的实例。”
电商rpa是什么意思?跟电商rpi是一个意思吗?
vivado里那些看不懂的原语
Three-Phase PWM Rectifier Predictive Direct Power Control
Basic use of dosbox [easy to understand]
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)
PyQt5 rapid development and actual combat 10.2 compound interest calculation && 10.3 refresh blog clicks
C#控件 ToolStripProgressBar 用法
亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
PyQt5快速开发与实战10.2 复利计算 && 10.3 刷新博客点击量
聊聊 SAP 产品 UI 上的消息显示机制