mapper接口绑定异常
2024-09-05 02:37:18
前言
由于MP的代码生成器把mapper接口绑定的写sql语句xml文件创建在java目录下,而Maven加载机制只会将.java
文件编译成.class
文件,所以在target目录下找不到写xml文件,于是会报以下异常
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
解决方法
方法1:复制xml文件到target目录中
方法2:将xml文件转移到resource目录中
方法3(推荐):
①在pom文件下引入如下,表示会编译src/main/java中的xml文件,注意build标签与dependencies标签同级
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
②在application.properties文件中加入如下配置
#配置xml文件的路径
mybatis-plus.mapper-locations=classpath:com/atguigu/eduservice/mapper/xml/*.xml
最新文章
- hadoop2.2.0伪分布式搭建3--安装Hadoop
- 使用jquery脚本获取随笔、文章和评论的统计数,自定义显示位置
- 密码学初级教程(五)消息认证码MAC-Message Authentication Code
- Unity3D集成SVN进行版本控制
- Code Forces Gym 100971D Laying Cables(单调栈)
- VS2008下编译boost_1_47_0
- Delphi下TLabel鼠标MouseEnter、MouseLeave更改颜色失灵
- Windows Azure Table Storage 解决 Guid 查询问题
- ZOJ3541 The Last Puzzle
- iOS开发添加pch文件
- 作业二 | Git的安装与使用
- HTB Linux queuing discipline manual - user guide笔记
- MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0
- FastFDS安装及简单使用
- 早期(编译器)优化--Java语法糖的味道
- MXNET:卷积神经网络基础
- 爬虫----爬虫请求库selenium
- 学习和使用STL
- py2exe使用方法 (含一些调试技巧,如压缩email 类)(转)
- 【linux】Shell脚本启动程序
热门文章
- Android命令行启动模拟器
- VUE页面跳转方式
- 没想到 TCP 协议,还有这样的骚操作。。。
- 鸿蒙内核源码分析(线程概念篇) | 是谁在不停的折腾CPU? | 百篇博客分析OpenHarmony源码 | v21.06
- Docker安装Jenkins 从GitLab上拉取代码打包SpringBoot项目并部署到服务器
- MFC读写.txt文件时进度条显示实时进度
- 突破GD渲染的图片马
- 10.10 Rewrite 实战
- 图解java 多线程模式 读书笔记
- 【UE4 C++】 UnrealPak 与 Pak 的制作、挂载、加载