Mapper
Mybatis Common Mapper - Easy to use
**Mapper** is a Mybatis Common Mapper - Easy to use The project is written primarily in Java, distributed under the MIT License license, first published in 2014. It has gained significant community traction with 7,370 stars and 1,604 forks on GitHub. Key topics include: mapper, mybatis, mybatis-plugin.
MyBatis 通用 Mapper6 来了🎉🎉🎉
通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。
极其方便的使用MyBatis单表的增删改查。
支持单表操作,不支持通用的多表联合查询。
🌟 赞助支持
本项目是基于MIT协议的开源项目,无任何商业盈利,持续的维护、迭代与兼容升级全靠各位开发者和赞助者的支持。
版本匹配说明
不同分支支持不同的 Spring Boot 版本,请根据项目实际情况选择对应分支:
| 分支 | Spring Boot 版本 | JDK 版本 | Mapper 版本 |
|---|---|---|---|
| master | Spring Boot 4.x | JDK 17+ | 6.0.0+ |
| 5.x | Spring Boot 3.x | JDK 17+ | 5.0.0 |
| 4.3.x | Spring Boot 2.x | JDK 8+ | 4.3.x |
基于 JDK 17 + Jakarta JPA 注解 + Spring Boot 4
配置完全兼容,需要使用新版本的 JPA 注解,同步更新(copy) mybatis-spring 4.0.0 和 mybatis-spring-boot-starter 4.0.0。
此次更新主要是依赖的更新,适配最新的 Spring Boot 4.0.2,提供更好的兼容性和稳定性。
xml<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>6.0.0</version> </dependency>
推荐新版本 mybatis-mapper
如果你要在新项目中使用,可以看看新版本的 mybatis-mapper,完全作为 mybatis 扩展存在,
不修改 mybatis, mybatis-spring, mybatis-spring-boot-starter 任何代码,不需要额外配置,可以快速上手。
- mybatis-mapper: https://github.com/mybatis-mapper/mapper
- mybatis-mapper 文档: https://mapper.mybatis.io
- mybatis-mapper 快速入门
快速入门 - MyBatis 为什么需要通用 Mapper ?
简介: 在早期项目文档中有过类似主题的内容,但是最近我自己看文档的时候发现一个问题,文档虽然很详细,但是并不适合初次接触的人。为了方便第一次听说,第一次尝试的开发人员了解通用 Mapper,补充此文档。
强烈建议初学者阅读本文,先从整体上了解 通用 Mapper,然后再通过下面的文档更深入的了解。
通用 Mapper 进阶实例:为什么好久都没更新了?
通过本文,希望读者能有收获,能根据自己的需要设计通用方法,不要只是为了偷懒将自己局限在已有的通用方法中。大而全的通用方法不一定适合自己,根据自己需要选择和设计的通用方法才更满足自己的需要。
项目文档
微信公众号
<img src="wx-mybatis.webp" width="250"/>作者信息
MyBatis 工具网站:https://mybatis.io
作者博客:http://blog.csdn.net/isea533 ,http://blog.mybatis.io
作者邮箱:abel533@gmail.com
推荐使用Mybatis分页插件:PageHelper分页插件
《MyBatis 从入门到精通》

简介
本书中从一个简单的 MyBatis 查询入手,搭建起学习 MyBatis 的基础开发环境。 通过全面的示例代码和测试讲解了在 MyBatis XML 方式和注解方式中进行增、删、改、查操作的基本用法,介绍了动态 SQL
在不同方面的应用以及在使用过程中的最佳实践方案。 针对 MyBatis 高级映射、存储过程和类型处理器提供了丰富的示例,通过自下而上的方法使读者更好地理解和掌握MyBatis 的高级用法,同时针对 MyBatis
的代码生成器提供了详细的配置介绍。 此外,本书还提供了缓存配置、插件开发、Spring、Spring Boot 集成的详细内容。 最后通过介绍 Git 和 GitHub 让读者了解MyBatis 开源项目,通过对 MyBatis
源码和测试用例的讲解让读者更好掌握 MyBatis。
购买地址:
相关介绍
Contributors
Showing top 12 contributors by commit count.
