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文件

相关推荐
Two_brushes.几秒前
Cmake中寻库文件的路径
开发语言·c++·cmake
Larry_Yanan6 分钟前
Qt安卓开发(三)双摄像头内嵌布局
android·开发语言·c++·qt·ui
计算机毕设指导67 分钟前
基于微信小程序民宿预订管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
wjs202411 分钟前
Kotlin 条件控制
开发语言
我命由我1234511 分钟前
Kotlin 开发 - Kotlin Lambda 表达式返回值
android·java·开发语言·java-ee·kotlin·android studio·android-studio
Knight_AL13 分钟前
从单例模式说起:Java 常见设计模式的理解与实践
java·单例模式·设计模式
雨中散步撒哈拉17 分钟前
22、做中学 | 高一下期 | Golang反射
开发语言·golang·状态模式
a努力。21 分钟前
中国电网Java面试被问:Dubbo的服务目录和路由链实现
java·开发语言·jvm·后端·面试·职场和发展·dubbo
爬山算法21 分钟前
Hibernate(42)在Hibernate中如何实现分页?
java·后端·hibernate
不平衡的叉叉树25 分钟前
我们遇到了正则表达式的灾难性回溯问题
java·正则表达式