springboot项目下的Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
2024-09-05 01:08:04
今天遇到mybatis-puls的报错Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
排查方法如下:
1、mapper接口和mapper.xml是否在同一个包(package)下?名字是否一样(仅后缀不同)?
2、mapper.xml的命名空间(namespace)是否跟mapper接口的包名一致?
3、接口的方法名,与xml中的一条sql标签的id一致
4、配置文件中的配置
#mybatis
mybatis-plus:
mapper-locations: classpath:**/*Mapper.xml
5、如果你的项目是maven项目,请你在编译后,到接口所在目录看一看,很有可能是没有生产对应的xml文件,因为maven默认是不编译的,因此,你需要在你的pom.xml的<build></build>里面,加这么一段:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
我的问题就出在第5部,因为之前没怎么接触maven项目,所以新建项目后并没有在pom中加上编译的配置,导致一直找不到绑定失败。今把问题记录方便日后好进行回忆查看
最新文章
- Google C++单元测试框架GoogleTest---Google Mock简介--概念及基础语法
- ShareSDK 集成 Google+ 登录 400. Error:redirect_uri_mismatch 和 Error Domain=ShareSDKErrorDomain Code=204
- cursor
- USB2.0协议笔记
- nsenter into docker. selinux(semanage,restorecon)
- Spring中@Transactional用法深度分析
- 以静态变量保存 Spring ApplicationContext
- 谈谈MSP430 的框架程序
- 特性扩展:WebActivatorEx
- asp.net缓存(二)
- 理解会话中的Cookie和Session对象
- 几种常用单片机I/O口线的驱动能力
- 用grunt搭建自动化的web前端开发环境
- js中width,height,left,top计算
- java之集合Collection 3个例子
- 在多任务(RTOS)环境中使用看门狗
- 执行npm run build之后显示空白页面
- shell编程之测试和判断
- 解决nginx转发websocket报400错误
- zabbix项目实践
热门文章
- PTP从时钟授时模块应用及介绍
- [每日一题系列] LeetCode 1013. 将数组分成和相等的三个部分
- docker 学习之路 将docker容器变为镜像并上传
- vector的初始化方式及用法笔记(不断更新)
- 一个和与后台数据连接的模板get post put 以及延伸的query
- 01.UNIX基础知识
- (转).balignl 16,0xdeadbeef浅析
- 源码分析 Sentinel 之 Dubbo 适配原理
- 1.JVM中的五大内存区域划分详解及快速扫盲
- typescript package.json vscode 终端 运行任务 Ctrl shift B