[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4230":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":31,"discoverSource":32},4230,"Mapper","abel533\u002FMapper","abel533","Mybatis Common Mapper - Easy to use","https:\u002F\u002Fmybatis.io",null,"Java",7371,1603,343,243,0,2,1,40.62,"MIT License",false,"master",true,[25,26,27],"mapper","mybatis","mybatis-plugin","2026-06-12 02:01:00","# MyBatis 通用 Mapper6 来了🎉🎉🎉\n\n[![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Ftk.mybatis\u002Fmapper)](https:\u002F\u002Fcentral.sonatype.com\u002Fnamespace\u002Ftk.mybatis)\n\n通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法，还可以很方便的开发自己的通用方法。\n\n极其方便的使用MyBatis单表的增删改查。\n\n支持单表操作，不支持通用的多表联合查询。\n\n## 🌟 赞助支持\n\n本项目是基于MIT协议的开源项目，无任何商业盈利，**持续的维护、迭代与兼容升级全靠各位开发者和赞助者的支持**。\n\n[![Easysearch - ES 国产化的首选替代方案](https:\u002F\u002Finfinilabs.cn\u002F\u002Fimg\u002Fdownload\u002Fmedia-assets\u002Feasysearch-banner-3.svg)](https:\u002F\u002Feasysearch.cn\u002F)\n\n## 版本匹配说明\n\n不同分支支持不同的 Spring Boot 版本，请根据项目实际情况选择对应分支：\n\n| 分支 | Spring Boot 版本 | JDK 版本 | Mapper 版本 |\n|------|------------------|----------|-------------|\n| master | Spring Boot 4.x | JDK 17+ | 6.0.0+ |\n| 5.x | Spring Boot 3.x | JDK 17+ | 5.0.0 |\n| 4.3.x | Spring Boot 2.x | JDK 8+ | 4.3.x |\n\n## 基于 JDK 17 + Jakarta JPA 注解 + Spring Boot 4\n\n配置完全兼容，需要使用新版本的 JPA 注解，同步更新（copy） mybatis-spring 4.0.0 和 mybatis-spring-boot-starter 4.0.0。\n\n此次更新主要是依赖的更新，适配最新的 Spring Boot 4.0.2，提供更好的兼容性和稳定性。\n\n```xml\n\u003Cdependency>\n    \u003CgroupId>tk.mybatis\u003C\u002FgroupId>\n    \u003CartifactId>mapper\u003C\u002FartifactId>\n    \u003Cversion>6.0.0\u003C\u002Fversion>\n\u003C\u002Fdependency>\n```\n\n## 推荐新版本 mybatis-mapper\n\n如果你要在新项目中使用，可以看看新版本的 mybatis-mapper，完全作为 mybatis 扩展存在，\n不修改 mybatis, mybatis-spring, mybatis-spring-boot-starter 任何代码，不需要额外配置，可以快速上手。\n\n- mybatis-mapper: https:\u002F\u002Fgithub.com\u002Fmybatis-mapper\u002Fmapper\n- mybatis-mapper 文档: https:\u002F\u002Fmapper.mybatis.io\n- [mybatis-mapper 快速入门](https:\u002F\u002Fmapper.mybatis.io\u002Fdocs\u002F1.getting-started.html#%E4%BB%8B%E7%BB%8D)\n\n## [**快速入门 - MyBatis 为什么需要通用 Mapper ?**](https:\u002F\u002Fblog.csdn.net\u002Fisea533\u002Farticle\u002Fdetails\u002F83045335)\n\n简介: 在早期项目文档中有过类似主题的内容，但是最近我自己看文档的时候发现一个问题，文档虽然很详细，但是并不适合初次接触的人。为了方便第一次听说，第一次尝试的开发人员了解通用 Mapper，补充此文档。\n\n强烈建议初学者阅读本文，先从整体上了解 通用 Mapper，然后再通过下面的文档更深入的了解。\n\n## [**通用 Mapper 进阶实例：为什么好久都没更新了？**](https:\u002F\u002Fblog.csdn.net\u002Fisea533\u002Farticle\u002Fdetails\u002F104776347)\n\n通过本文，希望读者能有收获，能根据自己的需要设计通用方法，不要只是为了偷懒将自己局限在已有的通用方法中。大而全的通用方法不一定适合自己，根据自己需要选择和设计的通用方法才更满足自己的需要。\n\n## 项目文档\n\n- [文档 - Gitee](https:\u002F\u002Fgitee.com\u002Ffree\u002FMapper\u002Fwikis\u002FHome)\n\n- [文档 - GitHub](https:\u002F\u002Fgithub.com\u002Fabel533\u002FMapper\u002Fwiki)\n\n- [JavaDoc](https:\u002F\u002Fapidoc.gitee.com\u002Ffree\u002FMapper\u002F)\n\n- [更新日志 - Gitee](https:\u002F\u002Fgitee.com\u002Ffree\u002FMapper\u002Fwikis\u002Fchangelog)\n\n- [更新日志 - GitHub](https:\u002F\u002Fgithub.com\u002Fabel533\u002FMapper\u002Fwiki\u002Fchangelog)\n\n## 微信公众号\n\n\u003Cimg src=\"wx-mybatis.webp\" width=\"250\"\u002F>\n\n## 作者信息\n\nMyBatis 工具网站：[https:\u002F\u002Fmybatis.io](https:\u002F\u002Fmybatis.io)\n\n作者博客：http:\u002F\u002Fblog.csdn.net\u002Fisea533 ，http:\u002F\u002Fblog.mybatis.io\n\n作者邮箱：abel533@gmail.com\n\n推荐使用Mybatis分页插件：[PageHelper分页插件](https:\u002F\u002Fgithub.com\u002Fpagehelper\u002FMybatis-PageHelper)\n\n## 《MyBatis 从入门到精通》\n\n![MyBatis 从入门到精通](https:\u002F\u002Fgithub.com\u002Fmybatis-book\u002Fbook\u002Fraw\u002Fmaster\u002Fbook.png)\n\n### 简介\n\n本书中从一个简单的 MyBatis 查询入手，搭建起学习 MyBatis 的基础开发环境。 通过全面的示例代码和测试讲解了在 MyBatis XML 方式和注解方式中进行增、删、改、查操作的基本用法，介绍了动态 SQL\n在不同方面的应用以及在使用过程中的最佳实践方案。 针对 MyBatis 高级映射、存储过程和类型处理器提供了丰富的示例，通过自下而上的方法使读者更好地理解和掌握MyBatis 的高级用法，同时针对 MyBatis\n的代码生成器提供了详细的配置介绍。 此外，本书还提供了缓存配置、插件开发、Spring、Spring Boot 集成的详细内容。 最后通过介绍 Git 和 GitHub 让读者了解MyBatis 开源项目，通过对 MyBatis\n源码和测试用例的讲解让读者更好掌握 MyBatis。\n\n### 购买地址：\n\n- [京东](https:\u002F\u002Fitem.jd.com\u002F12103309.html)\n\n### 相关介绍\n\n- CSDN博客：http:\u002F\u002Fblog.csdn.net\u002Fisea533\u002Farticle\u002Fdetails\u002F73555400\n\n- GitHub项目：https:\u002F\u002Fgithub.com\u002Fmybatis-book\u002Fbook\n","abel533\u002FMapper 是一个简化 MyBatis 单表操作的 Java 项目，旨在通过提供一系列通用方法来极大地方便开发人员进行数据库的增删改查操作。其核心功能包括自定义通用方法的支持以及对最新 Spring Boot 版本的良好兼容性，基于 JDK 17+ 和 Jakarta JPA 注解构建，确保了与现代Java环境的高度适配。该项目特别适用于需要快速搭建并运行MyBatis应用、且主要关注单表数据处理而不涉及复杂多表联合查询的场景。使用此工具可以显著减少重复代码编写，加快开发效率。","2026-06-11 02:59:07","top_language"]