# MyBatis-Plus
📚 欢迎来到 MyBatis-Plus 学习指南。
MyBatis-Plus(简称 MP)是在 MyBatis 基础上做增强的工具,只做增强不做改变,提供了通用 CRUD、条件构造器、分页、乐观锁、多数据源等开箱即用的功能,能大幅减少重复代码。本栏目从入门案例讲起,带你掌握 MP 的常用注解、条件构造器、插件、通用枚举和多数据源。
# 内容目录
- 1. 入门案例:数据准备、基本 CRUD 与 Service 层
- 2. 常用注解:@TableName、@TableId、@TableField、@TableLogic
- 3. 条件构造器:Wrapper 介绍、QueryWrapper、UpdateWrapper、condition、Lambda 系列
- 4. 插件:分页插件、自定义分页、乐观锁
- 5. 通用枚举:枚举类型的映射与使用
- 6. 多数据源:多数据源的配置与使用
# 学习建议
- 先有 MyBatis 基础:建议先学完 MyBatis 再看 MP,理解会更透彻。
- 从入门案例跑通 CRUD:亲手把数据准备、实体类、Mapper、Service 跑一遍。
- 重点掌握条件构造器:QueryWrapper / LambdaQueryWrapper 是日常使用频率最高的。
- 理解插件原理:分页和乐观锁插件背后用到了 MyBatis 的拦截器,面试常问。