MyBatis-Plus 概述

MyBatis 原理见 MyBatis 概述 · 底层 JDBC · 面试 MyBatis 面试题 37 道

实战笔记(建议顺序)#

顺序笔记内容
1环境与 BaseMapperpom.xml、实体、UserMapper extends BaseMapper
2user 表 CRUD无 XML 增删改查
3条件构造与分页LambdaQueryWrapperPage

库表与 JDBC 共用:见 JDBC 环境与 user 表

定位#

MyBatis-Plus(MP)是 MyBatis 的增强工具,不是替代:

  • 单表 CRUD、分页、条件拼接由框架生成
  • 复杂 SQL、多表 JOIN 仍用 MyBatis XML / 注解

面试可答:MyBatis 管映射与 SQL 执行,MP 管单表效率与工程化

与 MyBatis 对照#

能力MyBatisMyBatis-Plus
单表 insert/select写 XMLBaseMapper 内置
条件查询动态 SQLQueryWrapper / LambdaQueryWrapper
分页手写 LIMITPage + 分页插件
复杂报表XML仍用 XML

Spring Boot 集成见各 starter;本系列用纯 Java + Maven 与 JDBC/MyBatis 笔记同一风格。

文章目录

文章目录