一、概述
MyBatis-Plus 作为 MyBatis 的增强工具,通过丰富的注解体系极大地简化了数据库操作。注解不仅提供了声明式的实体-表映射能力,还支撑了主键生成、字段填充、乐观锁、逻辑删除、枚举转换等高级特性。
本文基于 MyBatis-Plus 3.5.16 源码仓库中的注解定义、核心处理器、插件拦截器及测试用例,对注解系统进行全面梳理。注解定义集中在 mybatis-plus-annotation 模块,运行期解析与注入逻辑分布在 mybatis-plus-core 和 mybatis-plus-extension 模块。
二、注解系统全景概览
MyBatis-Plus 注解体系可分为以下几个层次:
| 层次 | 包含注解/枚举 | 所属模块 |
|---|---|---|
| 表级别注解 | @TableName、@KeySequence、@TableLogic | mybatis-plus-annotation |
| 字段级别注解 | @TableField、@TableId、@Version | mybatis-plus-annotation |
| 枚举与策略 |
超级会员免费看
订阅专栏 解锁全文

2634

被折叠的 条评论
为什么被折叠?



