如何定位并修正Mapper接口与mapper.xml文件的位置不匹配问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1623个文字,预计阅读时间需要7分钟。
今天遇到一个问题,是关于mybatis中接口和对应的mapper文件位置不同,导致操作也相应不同。在网上找了很久,最终找到了解决方法,这里简单解析一下:
我们知道,在典型的maven工程中,目录结构如下:
src├── main│ ├── java│ │ └── com│ │ └── yourpackage│ │ └── YourMapper.java│ └── resources│ └── mybatis│ └── YourMapper.xml
其中,`YourMapper.java` 是接口,`YourMapper.xml` 是对应的mapper文件。如果这两个文件的位置不同,比如`YourMapper.java`在`src/main/java/com/yourpackage`,而`YourMapper.xml`在`src/main/resources/mybatis`,那么在编写mybatis配置文件时,需要指定正确的mapper文件路径。
本文共计1623个文字,预计阅读时间需要7分钟。
今天遇到一个问题,是关于mybatis中接口和对应的mapper文件位置不同,导致操作也相应不同。在网上找了很久,最终找到了解决方法,这里简单解析一下:
我们知道,在典型的maven工程中,目录结构如下:
src├── main│ ├── java│ │ └── com│ │ └── yourpackage│ │ └── YourMapper.java│ └── resources│ └── mybatis│ └── YourMapper.xml
其中,`YourMapper.java` 是接口,`YourMapper.xml` 是对应的mapper文件。如果这两个文件的位置不同,比如`YourMapper.java`在`src/main/java/com/yourpackage`,而`YourMapper.xml`在`src/main/resources/mybatis`,那么在编写mybatis配置文件时,需要指定正确的mapper文件路径。

