MyBatis-Plus
An powerful enhanced toolkit of MyBatis for simplify development observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 95
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 55.0
- age_days: 3667
- days_rel: 56
- days_push: 30
- n_releases_24m: 11
Adoption not part of the score
17462 stars · 4447 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MyBatis-Plus is an enhancement toolkit for the MyBatis ORM framework on the JVM, providing out-of-the-box CRUD interfaces, conditional query wrappers, pagination plugins, and a customizable code generator. It is fully compatible with existing MyBatis projects and integrates via Spring Boot starters.
Use cases
- simplify single-table CRUD operations in a Java Spring Boot app
- generate entity, mapper, and service code from database tables
- build dynamic WHERE conditions with a lambda-style query wrapper
- add automatic pagination to MyBatis queries
- implement logical delete and auto-fill fields without boilerplate
- reduce boilerplate SQL in an existing MyBatis project
When to choose
- you use MyBatis in a Spring or Spring Boot project and want less boilerplate
- you need rapid single-table CRUD with flexible condition building
- you want code generation, pagination, and logical delete out of the box
When to avoid
- you prefer full control over SQL without an enhancement layer
- your project uses JPA/Hibernate or a non-JVM stack
- you need a fully non-Spring plain MyBatis setup with minimal dependencies
Facets
library · maturity stable
orm database middleware databases backend developer-tools web-development jvm cross-platform mybatis mybatis-plus crud pagination code-generator active-record sql-injection-defense spring-boot-starter code-generation spring-boot
2 sources
- readme: https://github.com/baomidou/mybatis-plus · fetched 2026-08-28 · 053860857bf2
- homepage: https://baomidou.com · fetched 2026-08-29 · 81cb356cc01f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| baomidou/mybatis-plus | main | 91 |
| baomidou/mybatis-plus-samples | examples | 50 |
For agents
markdown · JSON · MCP: product_card(name="baomidou/mybatis-plus")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem