[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3978":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":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},3978,"mybatis-plus","baomidou\u002Fmybatis-plus","baomidou","An powerful enhanced toolkit of MyBatis for simplify development","https:\u002F\u002Fbaomidou.com",null,"Java",17392,4447,81,117,0,9,31,5,45,"Apache License 2.0",false,"3.0",true,[26,5,27,28,29,30,31,32],"mybatis","mybatis-spring","mysql","orm","orm-framework","postgresql","toolkit","2026-06-12 02:00:56","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbaomidou\u002Fmybatis-plus\">\n   \u003Cimg alt=\"Mybatis-Plus-Logo\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbaomidou\u002Flogo\u002Fmaster\u002Fmybatis-plus-logo-new-mini.png\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  Born To Simplify Development\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbaomidou\u002Fmybatis-plus\">\n    \u003Cimg alt=\"code style\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fbaomidou\u002Fmybatis-plus?style=social\">\n  \u003C\u002Fa>\n\n  \u003Ca href=\"https:\u002F\u002Fgitee.com\u002Fbaomidou\u002Fmybatis-plus\">\n    \u003Cimg alt=\"code style\" src=\"https:\u002F\u002Fgitee.com\u002Fbaomidou\u002Fmybatis-plus\u002Fbadge\u002Fstar.svg\">\n  \u003C\u002Fa>\n\n  \u003Ca href=\"https:\u002F\u002Fgitcode.com\u002Fbaomidou\u002Fmybatis-plus\">\n    \u003Cimg alt=\"code style\" src=\"https:\u002F\u002Fgitcode.com\u002Fbaomidou\u002Fmybatis-plus\u002Fstar\u002Fbadge.svg\">\n  \u003C\u002Fa>\n\n  \u003Ca href=\"https:\u002F\u002Fsearch.maven.org\u002Fsearch?q=g:com.baomidou%20a:mybatis-*\">\n    \u003Cimg alt=\"maven\" src=\"https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fcom.baomidou\u002Fmybatis-plus.svg?style=flat-square\">\n  \u003C\u002Fa>\n\n\u003C\u002Fp>\n\n[企业版 Mybatis-Mate 高级特性](https:\u002F\u002Fgitee.com\u002Fbaomidou\u002Fmybatis-mate-examples)\n\n添加 `微信 wx153666` 备注进 mp 群\n\n> 不允许非法项目使用，后果自负\n\n# Special user\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fdoc.flowlong.com?from=mp\" target=\"_blank\">\n   \u003Cimg alt=\"aizuda-Logo\" src=\"https:\u002F\u002Fforuda.gitee.com\u002Fimages\u002F1715955628416785121\u002F954c16ef_12260.png\" width=\"160px\" height=\"50px\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgitee.com\u002Fgz-yami\u002Fmall4j?from=mp\" target=\"_blank\">\n   \u003Cimg alt=\"mall4j-Logo\" src=\"https:\u002F\u002Fforuda.gitee.com\u002Fimages\u002F1716776021837872678\u002F87883b39_12260.gif\" width=\"160px\" height=\"50px\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## What is MyBatis-Plus?\n\nMyBatis-Plus is a powerful and enhanced toolkit of MyBatis for simplifying development.\nIt provides efficient, and out-of-the-box features (such as code generation, conditional query builders, pagination plugins...), effectively saving development time\n\n## Links\n\n- [Documentation](https:\u002F\u002Fbaomidou.com)\n- [Code Generator](https:\u002F\u002Fgithub.com\u002Fbaomidou\u002Fgenerator)\n- [Samples](https:\u002F\u002Fgithub.com\u002Fbaomidou\u002Fmybatis-plus-samples)\n- [Showcase](https:\u002F\u002Fgithub.com\u002Fbaomidou\u002Fawesome-mybatis-plus)\n- [企业版 Mybatis-Mate 高级特性](https:\u002F\u002Fgitee.com\u002Fbaomidou\u002Fmybatis-mate-examples)\n\n## Features\n\n- Fully compatible with MyBatis\n- Auto configuration on startup\n- Out-of-the-box interfaces for operate database\n- Powerful and flexible where condition wrapper\n- Multiple strategy to generate primary key\n- Lambda-style API\n- Almighty and highly customizable code generator\n- Automatic paging operation\n- SQL Inject defense\n- Support active record\n- Support pluggable custom interface\n- Build-in many useful extensions\n\n## Getting started\n\n- Add MyBatis-Plus dependency\n    - Latest\n      Version: [![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fcom.baomidou\u002Fmybatis-plus.svg)](https:\u002F\u002Fsearch.maven.org\u002Fsearch?q=g:com.baomidou%20a:mybatis-*)\n    - Maven:\n    - SpringBoot2\n      ```xml\n      \u003Cdependency>\n          \u003CgroupId>com.baomidou\u003C\u002FgroupId>\n          \u003CartifactId>mybatis-plus-boot-starter\u003C\u002FartifactId>\n          \u003Cversion>Latest Version\u003C\u002Fversion>\n      \u003C\u002Fdependency>\n      ```\n    - SpringBoot3\n      ```xml\n      \u003Cdependency>\n        \u003CgroupId>com.baomidou\u003C\u002FgroupId>\n        \u003CartifactId>mybatis-plus-spring-boot3-starter\u003C\u002FartifactId>\n        \u003Cversion>Latest Version\u003C\u002Fversion>\n      \u003C\u002Fdependency>\n      ```\n    - SpringBoot4 `^3.5.13`\n      ```xml\n      \u003Cdependency>\n      \u003CgroupId>com.baomidou\u003C\u002FgroupId>\n      \u003CartifactId>mybatis-plus-spring-boot4-starter\u003C\u002FartifactId>\n      \u003Cversion>Latest Version\u003C\u002Fversion>\n      \u003C\u002Fdependency>\n      ```\n    - `^3.5.9` may need additional citations\n        - jdk11+\n      ```xml\n      \u003Cdependency>\n        \u003CgroupId>com.baomidou\u003C\u002FgroupId>\n        \u003CartifactId>mybatis-plus-jsqlparser\u003C\u002FartifactId>\n        \u003Cversion>Latest Version\u003C\u002Fversion>\n      \u003C\u002Fdependency>\n      ```\n        - jdk8\n      ```xml\n      \u003Cdependency>\n        \u003CgroupId>com.baomidou\u003C\u002FgroupId>\n        \u003CartifactId>mybatis-plus-jsqlparser-4.9\u003C\u002FartifactId>\n        \u003Cversion>Latest Version\u003C\u002Fversion>\n      \u003C\u002Fdependency>\n      ```\n\n    - Gradle\n    - SpringBoot2\n      ```groovy\n      compile group: 'com.baomidou', name: 'mybatis-plus-boot-starter', version: 'Latest Version'\n      ```\n    - SpringBoot3\n      ```groovy\n      compile group: 'com.baomidou', name: 'mybatis-plus-spring-boot3-starter', version: 'Latest Version'\n      ```\n- Modify mapper file extends BaseMapper interface\n\n  ```java\n  public interface UserMapper extends BaseMapper\u003CUser> {\n\n  }\n  ```\n\n- Use it\n  ``` java\n  List\u003CUser> userList = userMapper.selectList(\n          new QueryWrapper\u003CUser>()\n                  .lambda()\n                  .ge(User::getAge, 18)\n  );\n  ```\n  MyBatis-Plus will execute the following SQL\n    ```sql\n    SELECT * FROM user WHERE age >= 18\n    ```\n\n> This showcase is just a small part of MyBatis-Plus features. If you want to learn more, please refer to\n> the [documentation](https:\u002F\u002Fbaomidou.com).\n\n## License\n\nMyBatis-Plus is under the Apache 2.0 license. See the [Apache License 2.0](http:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0)\nfile for details.\n","MyBatis-Plus 是一个强大的 MyBatis 增强工具包，旨在简化开发流程。其核心功能包括代码生成、条件查询构建器、分页插件等，支持自动配置和开箱即用的数据库操作接口。此外，它还提供了灵活的条件构造器、多种主键生成策略、Lambda 风格 API 以及高度可定制的代码生成器。MyBatis-Plus 支持 SQL 注入防御、主动记录模式及可插拔的自定义接口，并内置了多个实用扩展。该项目适用于需要高效 ORM 框架来加速 Java 应用开发的场景，特别是在与 Spring Boot 结合使用时能够显著提升开发效率。",2,"2026-06-11 02:57:32","top_language"]