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

相关推荐
星释2 分钟前
Rust 练习册 :Phone Number与电话号码处理
开发语言·机器学习·rust
one year.4 分钟前
Linux:线程同步与互斥
java·开发语言
一 乐7 分钟前
旅游|内蒙古景点旅游|基于Springboot+Vue的内蒙古景点旅游管理系统设计与实现(源码+数据库+文档)
开发语言·前端·数据库·vue.js·spring boot·后端·旅游
YDS82914 分钟前
苍穹外卖 —— Spring Cache和购物车功能开发
java·spring boot·后端·spring·mybatis
苍老流年14 分钟前
1. SpringBoot初始化器ApplicationContextInitializer使用与源码分析
java·spring boot·后端
劲墨难解苍生苦15 分钟前
spring ai alibaba mcp 开发demo
java·人工智能
leonardee15 分钟前
Spring 中的 @ExceptionHandler 注解详解与应用
java·后端
不爱编程的小九九16 分钟前
小九源码-springboot103-踏雪阁民宿订购平台
java·开发语言·spring boot
共享家952716 分钟前
LRU 缓存的设计与实现
开发语言·c++
Elieal17 分钟前
Spring 框架核心技术全解析
java·spring·sqlserver