MyBatis高级扩展

一、Mapper批量映射优化:

1.需求:

Mapper 配置文件很多时,在全局配置文件中一个一个注册太麻烦,希望有一个办法能够一劳永逸

2.配置方式:

Mybatis允许在指定Mapper映射文件时,只指定其所在的包:

XML 复制代码
<mappers>
    <package name="com.atguigu.mapper"/>
</mappers>

此时这个包下的所有Mapper配置文件将被自动加载、注册,比较方便

3.资源创建要求:

Mapper接口和Mapper配置文件名称一致

Mapper接口:EmployeeMapper.java

Mapper配置文件:EmployeeMapper.xml

Mapper配置文件放在Mapper接口所在的包内:

可以将mapperxml文件放在mapper接口所在的包

可以在sources下创建mapper接口包一致的文件夹结构存放mapperxml文件

相关推荐
挖矿大亨4 分钟前
C++中空指针访问成员函数
开发语言·c++
PPPPickup6 分钟前
easymall---管理后端商品属性管理
java
人道领域10 分钟前
SSM框架从入门到入土(SpringFrameWork)
java·spring boot·tomcat
源力祁老师23 分钟前
深入解析 Odoo 中 default_get 方法的功能
java·服务器·前端
团子的二进制世界23 分钟前
Sentinel-服务保护(限流、熔断降级)
java·开发语言·sentinel·异常处理
NWU_白杨24 分钟前
多线程安全与通信问题
java
sheji341629 分钟前
【开题答辩全过程】以 工业车辆维修APP设计与实现为例,包含答辩的问题和答案
java
虫小宝35 分钟前
淘客系统的容灾演练与恢复:Java Chaos Monkey模拟节点故障下的服务降级与快速切换实践
java·开发语言
zz345729811337 分钟前
c语言基础概念9
c语言·开发语言
yxm263366908138 分钟前
【洛谷压缩技术续集题解】
java·开发语言·算法