飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

应对实际开发的MyBatisPlus教程

先说结论:这门课适合谁,不适合谁 MyBatis-Plus 在国内中小型项目的持久层里出现频率很高,但真正把它用对的人不多。多数人停留在「用 BaseMapper 省掉几个 CRUD」的阶段,遇到逻辑删除、多租户、分页插件、乐观锁、字段自动填充这些实际场景时,还是回去手写 SQL。这门教程的定位就是

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
8 人关注 更新于 2026-09-15 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

先说结论:这门课适合谁,不适合谁

MyBatis-Plus 在国内中小型项目的持久层里出现频率很高,但真正把它用对的人不多。多数人停留在「用 BaseMapper 省掉几个 CRUD」的阶段,遇到逻辑删除、多租户、分页插件、乐观锁、字段自动填充这些实际场景时,还是回去手写 SQL。这门教程的定位就是补上这一段——它不讲 MyBatis 本身怎么用,也不讲 Spring 全家桶,假定你已经会写基本的 Mapper 和 XML,重点放在 MyBatis-Plus 提供的那些能减少重复代码的能力上。

如果你还没写过任何 MyBatis 项目,或者对 Spring Boot 的依赖注入、配置绑定不熟,直接看这门课会比较吃力。它更适合已经在做后端开发、手上有一个真实业务项目、想把手写 SQL 的比例降下来的上班族,以及准备转行做 Java 后端、已经刷过基础语法但缺项目经验的转行者。

它解决的是哪几个具体麻烦

课程围绕实际开发里反复出现的几类问题展开,而不是按 API 手册的顺序念一遍。比较典型的有:

  • 单表增删改查写太多模板代码,改一个字段要动好几处;
  • 分页查询以前靠手写 limit,换数据库还得重写;
  • 删除数据想做软删除,又不想在每个查询里手动加条件;
  • 创建时间、更新时间、操作人这些字段每次都要手动 set;
  • 并发更新时数据被覆盖,缺少版本控制手段。

这些场景在真实项目里几乎都会碰到,课程把它们拆成独立的知识点,每个点都对应一段可以落地的代码,而不是只讲概念。学完之后,你应该能独立地用 MyBatis-Plus 完成一个模块的持久层,包括条件构造、分页、逻辑删除和基础的性能注意事项。

资料怎么用,先说清楚

配套内容以章节为单位组织,每章有一份笔记,适合在看完当节内容后当天过一遍,把配置项和注解的写法固定下来。笔记的作用不是替代动手,而是让你在两周后回忆不起来某个全局配置写在哪时,能快速翻到。比较务实的用法是:每完成两到三节,自己新建一个空项目,把那几节涉及的功能重新敲一遍,不照抄,凭记忆写,写不出来的地方再回去看。

综合实战部分不建议跳。前面的知识点是分散的,实战把它们串起来,也是你判断自己到底学没学会的唯一标准。学完之后,试着用自己的业务场景替换掉课程里的示例模型,独立复现一套完整的 Demo,放进代码仓库。这一步比多看两节视频有用得多。

需要提前说清的几点

第一,MyBatis-Plus 的版本迭代较快,不同版本之间部分配置项和 API 有差异,遇到对不上的地方,优先查官方文档确认当前版本写法,不要硬套。

第二,这类工具能省掉的是模板代码,不是 SQL 能力。复杂关联查询、执行计划优化这些事,它帮不上忙,也不该指望它帮。如果抱着「学完就不用写 SQL」的预期来,会失望。

第三,课程本身不涉及考证内容。虽然被归在软考考证分类下,但它的价值在于补项目经验,对软考笔试的帮助有限,别把它当成备考资料。把它当作一次针对持久层的手上练习,预期会更准确。


图片.webp 下载附件   保存到相册 2023-11-30 02:12 上传

课程推荐

《应对实际开发的MyBatisPlus教程》图片.webp 下载附件   保存到相册 2023-11-30 02:12 上传【技能收获】学完可掌握:核心实战技能、项目驱动学习。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(90 节)

课程目录

*   1 1-MyBatisPlus_简介.mp4

*   2 2-MyBatisPlus_代码及文档地址.mp4

*   3 3-MyBatisPlus_前置知识.mp4

*   4 4-MyBatisPlus_集成MP_准备测试表.mp4

*   5 5-MyBatisPlus_集成MP_准备JavaBean类.mp4

*   6 6-MyBatisPlus_集成MP_加入Maven依赖信息.mp4

*   7 7-MyBatisPlus_集成MP_搭建Mybatis与S.mp4

*   8 8-MyBatisPlus_集成MP_环境测试.mp4

*   9 9-MyBatisPlus_集成MP_将MybatisPlu.mp4

*   10 10-MyBatisPlus_通用CRUD_创建具体的Map.mp4

*   11 11-MyBatisPlus_通用CRUD_BaseMapp.mp4

*   12 12-MyBatisPlus_通用CRUD_insert方法.mp4

*   13 13-MyBatisPlus_通用 CRUD_@TableId.mp4

*   14 14-MyBatisPlus_通用 CRUD_@TableNa.mp4

*   15 15-MyBatisPlus_通用CRUD_MP全局策略配置.mp4

*   16 16-MyBatisPlus_通用CRUD_MP全局策略配置.mp4

*   17 17-MyBatisPlus_通用 CRUD_@TableFi.mp4

*   18 18-MyBatisPlus_通用CRUD_插入数据获取主键.mp4

*   19 19-MyBatisPlus_通用CRUD_insertAl.mp4

*   20 20-MyBatisPlus_通用CRUD_updateBy.mp4

*   21 21-MyBatisPlus_通用CRUD_updateAl.mp4

*   22 22-MyBatisPlus_通用CRUD_selectBy.mp4

*   23 23-MyBatisPlus_通用CRUD_selectOn.mp4

*   24 24-MyBatisPlus_通用CRUD_selectBa.mp4

*   25 25-MyBatisPlus_通用CRUD_selectBy.mp4

*   26 26-MyBatisPlus_通用CRUD_selectPa.mp4

*   27 27-MyBatisPlus_通用CRUD_deleteBy.mp4

*   28 28-MyBatisPlus_通用CRUD_deleteBy.mp4

*   29 29-MyBatisPlus_通用CRUD_deleteBa.mp4

*   30 30-MyBatisPlus_通用CRUD_MP启动注入SQ.mp4

*   31 31-MyBatisPlus_通用CRUD_MP启动注入SQ.mp4

*   32 32-MyBatisPlus_通用CRUD_MP启动注入SQ.mp4

*   33 33-MyBatisPlus_通用CRUD_MP启动注入SQ.mp4

*   34 34-MyBatisPlus_通用CRUD_小结.mp4

*   35 35-MyBatisPlus_条件构造器_EntityWra.mp4

*   36 36-MyBatisPlus_条件构造器_selectPag.mp4

*   37 37-MyBatisPlus_条件构造器_selectLis.mp4

*   38 38-MyBatisPlus_条件构造器_update方法.mp4

*   39 39-MyBatisPlus_条件构造器_delete方法.mp4

*   40 40-MyBatisPlus_条件构造器_EntityWra.mp4

*   41 41-MyBatisPlus_条件构造器_Condition.mp4

*   42 42-MyBatisPlus_条件构造器_小结.mp4

*   43 43-MyBatisPlus_AR_ActiveRecord.mp4

*   44 44-MyBatisPlus_AR_开启AR模式_实体类继承.mp4

*   45 45-MyBatisPlus_AR_插入操作_insert方.mp4

*   46 46-MyBatisPlus_AR_修改操作_updateB.mp4

*   47 47-MyBatisPlus_AR_查询操作_selectB.mp4

*   48 48-MyBatisPlus_AR_查询操作_selectA.mp4

*   49 49-MyBatisPlus_AR_查询操作_selectL.mp4

*   50 50-MyBatisPlus_AR_删除操作_deleteB.mp4

*   51 51-MyBatisPlus_AR_删除操作_delete方.mp4

*   52 52-MyBatisPlus_AR_删除操作_selectP.mp4

*   53 53-MyBatisPlus_AR_小结.mp4

*   54 54-MyBatisPlus_代码生成器_MP与MBG的简单.mp4

*   55 55-MyBatisPlus_代码生成器_需要注意的一些问题.mp4

*   56 56-MyBatisPlus_代码生成器_加入依赖信息.mp4

*   57 57-MyBatisPlus_代码生成器_GlobalCon.mp4

*   58 58-MyBatisPlus_代码生成器_DataSourc.mp4

*   59 59-MyBatisPlus_代码生成器_StrategyC.mp4

*   60 60-MyBatisPlus_代码生成器_PackageCo.mp4

*   61 61-MyBatisPlus_代码生成器_AutoGener.mp4

*   62 62-MyBatisPlus_代码生成器_测试生成_生成代码.mp4

*   63 63-MyBatisPlus_代码生成器-小结.mp4

*   64 64-MyBatisPlus_插件扩展_MyBatis插件机.mp4

*   65 65-MyBatisPlus_插件扩展_Pagination.mp4

*   66 66-MyBatisPlus_插件扩展_注册分页插件后Pag.mp4

*   67 67-MyBatisPlus_插件扩展_SqlExplain.mp4

*   68 68-MyBatisPlus_插件扩展_SqlExplain.mp4

*   69 69-MyBatisPlus_插件扩展_Performanc.mp4

*   70 70-MyBatisPlus_插件扩展_Optimistic.mp4

*   71 71-MyBatisPlus_自定义全局操作_简介.mp4

*   72 72-MyBatisPlus_自定义全局操作_步骤.mp4

*   73 73-MyBatisPlus_自定义全局操作_inject方.mp4

*   74 74-MyBatisPlus_自定义全局操作_总结.mp4

*   75 75-MyBatisPlus_全局Sql注入器应用_逻辑删除.mp4

*   76 76-MyBatisPlus_全局Sql注入器应用_逻辑删除.mp4

*   77 77-MyBatisPlus_全局Sql注入器应用_逻辑删除.mp4

*   78 78-MyBatisPlus_全局Sql注入器应用_逻辑删除.mp4

*   79 79-MyBatisPlus_公共字段自动填充_元数据处理器.mp4

*   80 80-MyBatisPlus_公共字段自动填充_实现步骤.mp4

*   81 81-MyBatisPlus_公共字段自动填充_自定义填充处.mp4

*   82 82-MyBatisPlus_公共字段自动填充_测试.mp4

*   83 83-MyBatisPlus_Oracle数据库主键Sequ.mp4

*   84 84-MyBatisPlus_Oracle环境搭建_Orac.mp4

*   85 85-MyBatisPlus_Oracle环境搭建_配置连接.mp4

*   86 86-MyBatisPlus_Oracle环境搭建_创建表及.mp4

*   87 87-MyBatisPlus_Oracle主键Sequenc.mp4

*   88 88-MyBatisPlus_Oracle主键Sequenc.mp4

*   89 89-MyBatisPlus_Oracle主键Sequenc.mp4

*   90 90-MyBatisPlus_Idea快速开发插件.mp4