{"id":13458718,"url":"https://github.com/abel533/Mapper","last_synced_at":"2025-03-24T15:31:52.216Z","repository":{"id":23588338,"uuid":"26956767","full_name":"abel533/Mapper","owner":"abel533","description":"Mybatis Common Mapper - Easy to use","archived":false,"fork":false,"pushed_at":"2024-11-04T04:46:56.000Z","size":2274,"stargazers_count":7367,"open_issues_count":248,"forks_count":1627,"subscribers_count":346,"default_branch":"master","last_synced_at":"2025-03-23T16:00:38.615Z","etag":null,"topics":["mapper","mybatis","mybatis-plugin"],"latest_commit_sha":null,"homepage":"https://mybatis.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abel533.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://mybatis.io/donates.html"]}},"created_at":"2014-11-21T11:02:10.000Z","updated_at":"2025-03-23T14:34:21.000Z","dependencies_parsed_at":"2024-01-13T17:49:07.112Z","dependency_job_id":"aee6a2d7-cdae-48a6-acfd-0b1feeceac19","html_url":"https://github.com/abel533/Mapper","commit_stats":{"total_commits":750,"total_committers":56,"mean_commits":"13.392857142857142","dds":0.1333333333333333,"last_synced_commit":"da833c78bb6ea9d39c12bc2dda17a672c8ab843c"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abel533%2FMapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abel533%2FMapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abel533%2FMapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abel533%2FMapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abel533","download_url":"https://codeload.github.com/abel533/Mapper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245298173,"owners_count":20592555,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mapper","mybatis","mybatis-plugin"],"created_at":"2024-07-31T09:00:55.688Z","updated_at":"2025-03-24T15:31:52.176Z","avatar_url":"https://github.com/abel533.png","language":"Java","readme":"# MyBatis 通用 Mapper5 来了🎉🎉🎉\n\n[![Maven central](https://maven-badges.herokuapp.com/maven-central/tk.mybatis/mapper/badge.svg)](https://maven-badges.herokuapp.com/maven-central/tk.mybatis/mapper)\n\n通用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法，还可以很方便的开发自己的通用方法。\n\n极其方便的使用MyBatis单表的增删改查。\n\n支持单表操作，不支持通用的多表联合查询。\n\n## 基于 JDK 17 + Jakarta JPA 注解 + Spring Boot 3\n\n配置完全兼容，需要使用新版本的 JPA 注解，同步更新（copy） mybatis-spring 3.0.4 和 mybatis-spring-boot-starter 3.0.4。\n\n此次更新主要是依赖的更新，没有增加新的功能，只是为了更好的兼容 JDK 17 和 Jakarta JPA 注解。\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003etk.mybatis\u003c/groupId\u003e\n    \u003cartifactId\u003emapper\u003c/artifactId\u003e\n    \u003cversion\u003e5.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## 推荐新版本 mybatis-mapper\n\n如果你要在新项目中使用，可以看看新版本的 mybatis-mapper，完全作为 mybatis 扩展存在，\n不修改 mybatis, mybatis-spring, mybatis-spring-boot-starter 任何代码，不需要额外配置，可以快速上手。\n\n- mybatis-mapper: https://github.com/mybatis-mapper/mapper\n- mybatis-mapper 文档: https://mapper.mybatis.io\n- [mybatis-mapper 快速入门](https://mapper.mybatis.io/docs/1.getting-started.html#%E4%BB%8B%E7%BB%8D)\n\n## [**快速入门 - MyBatis 为什么需要通用 Mapper ?**](https://blog.csdn.net/isea533/article/details/83045335)\n\n简介: 在早期项目文档中有过类似主题的内容，但是最近我自己看文档的时候发现一个问题，文档虽然很详细，但是并不适合初次接触的人。为了方便第一次听说，第一次尝试的开发人员了解通用 Mapper，补充此文档。\n\n强烈建议初学者阅读本文，先从整体上了解 通用 Mapper，然后再通过下面的文档更深入的了解。\n\n## [**通用 Mapper 进阶实例：为什么好久都没更新了？**](https://blog.csdn.net/isea533/article/details/104776347)\n\n通过本文，希望读者能有收获，能根据自己的需要设计通用方法，不要只是为了偷懒将自己局限在已有的通用方法中。大而全的通用方法不一定适合自己，根据自己需要选择和设计的通用方法才更满足自己的需要。\n\n## 项目文档\n\n- [文档 - Gitee](https://gitee.com/free/Mapper/wikis/Home)\n\n- [文档 - GitHub](https://github.com/abel533/Mapper/wiki)\n\n- [JavaDoc](https://apidoc.gitee.com/free/Mapper/)\n\n- [更新日志 - Gitee](https://gitee.com/free/Mapper/wikis/changelog)\n\n- [更新日志 - GitHub](https://github.com/abel533/Mapper/wiki/changelog)\n\n## 作者信息\n\nMyBatis 工具网站：[https://mybatis.io](https://mybatis.io)\n\n作者博客：http://blog.csdn.net/isea533 ，http://blog.mybatis.io\n\n作者邮箱：abel533@gmail.com\n\n推荐使用Mybatis分页插件：[PageHelper分页插件](https://github.com/pagehelper/Mybatis-PageHelper)\n\n## 《MyBatis 从入门到精通》\n\n![MyBatis 从入门到精通](https://github.com/mybatis-book/book/raw/master/book.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://item.jd.com/12103309.html)\n\n### 相关介绍\n\n- CSDN博客：http://blog.csdn.net/isea533/article/details/73555400\n\n- GitHub项目：https://github.com/mybatis-book/book\n","funding_links":["https://mybatis.io/donates.html"],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabel533%2FMapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabel533%2FMapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabel533%2FMapper/lists"}