mybatis的<mappers>标签详解
时间: 2023-12-05 12:04:06 浏览: 130
Mybatis中Mapper标签总结大全
在MyBatis中,<mappers>标签是一个配置文件中的顶级标签,主要用于指定Mapper接口的位置和配置信息。
<mappers>标签的常用属性如下:
- resource:指定Mapper接口对应的XML文件路径。
- class:指定Mapper接口的全限定名。
<mappers>标签可以包含多个<package>或<mapper>标签,用于指定Mapper接口的位置和配置信息:
- <package>标签:指定Mapper接口所在的包名,MyBatis会自动扫描该包下的所有Mapper接口。
- <mapper>标签:指定单个Mapper接口的配置信息,包括XML文件路径、命名空间、缓存等。
<mappers>标签的使用示例:
```xml
<mappers>
<!-- 指定Mapper接口所在的包 -->
<package name="com.example.dao"/>
<!-- 指定单个Mapper接口的配置信息 -->
<mapper resource="com/example/dao/UserMapper.xml"
namespace="com.example.dao.UserMapper"
cache-ref="UserCache"/>
</mappers>
```
阅读全文