# abel533/Mapper

Mybatis Common Mapper - Easy to use

Repository: https://github.com/abel533/Mapper
Canonical: https://ross.abutalabs.com/products/mapper
Homepage: https://mybatis.io
Language: Java
License: MIT
License Family: permissive
Topics: mybatis-plugin, mybatis, mapper
Last push: 2026-07-15T09:13:57+00:00

## Health v2 (maintenance only)
Score: 86/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 70, longevity 100
- inputs: {"age_days": 4303, "days_push": 49, "days_rel": 202, "gap_med": 0, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7359, forks 1602 (observed 2026-08-28T04:09:58.492182+00:00)

## What it is
A MyBatis extension library (tk.mybatis Common Mapper) that provides ready-made generic single-table CRUD methods so developers can avoid writing repetitive SQL mappers. It uses JPA annotations for object-relational mapping and integrates with Spring and Spring Boot.

## Use cases
- eliminate boilerplate CRUD mappers in MyBatis projects
- perform single-table insert, delete, update, and select without writing SQL
- map entities to database tables using JPA annotations with MyBatis
- integrate MyBatis with Spring Boot quickly
- define custom reusable generic mapper methods

## When to choose
- you use MyBatis and want convenient single-table CRUD without hand-written XML
- you want a lightweight MyBatis extension with Spring Boot starter support
- your data access is mostly single-table operations

## When to avoid
- you need general multi-table join queries out of the box
- you prefer a full ORM like Hibernate/JPA
- you are starting a brand-new project and can use the newer mybatis-mapper instead

## Facets
- artifact type: library
- maturity: active
- function: orm, database, developer-tools
- domain: databases, backend, developer-tools, web-development
- platform: jvm, cross-platform
- tags: mybatis, mapper, spring-boot, jpa-annotations, crud, single-table

## Member repositories
- abel533/Mapper (main) score 86

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:58.492182+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:38:25.168030+00:00, confidence not recorded.
  - readme: https://github.com/abel533/Mapper (fetched 2026-08-28T04:09:58.492182+00:00, sha b3935319fe82)
  - homepage: https://mybatis.io (fetched 2026-08-29T08:33:42.369326+00:00, sha b6d36138a2ee)
- Data as of 2026-08-30T08:39:29.467469+00:00.
