getfromcode

动力节点MyBatisPlus全套视频教程,mybatis百科大全式讲解,深入浅出实战精讲

测试运维
课程简介

解决 CRUD 重复劳动,补齐传统 MyBatis 的工程短板 很多开发者在 Spring Boot 项目中上手 MyBatis 时,都会陷入一个陷阱:表结构稍有变动,就要重写大量的 SQL 映射文件。单表的基础增删改查占据了业务代码的绝大多数,但传统 MyBatis 要求开发者手动为每一个实体类编写 Mapper 接口方法,这不仅枯燥,而且极易出错。这门…

已有 15 人浏览 发布 2025-12-20 更新 2026-09-27

解决 CRUD 重复劳动,补齐传统 MyBatis 的工程短板

很多开发者在 Spring Boot 项目中上手 MyBatis 时,都会陷入一个陷阱:表结构稍有变动,就要重写大量的 SQL 映射文件。单表的基础增删改查占据了业务代码的绝大多数,但传统 MyBatis 要求开发者手动为每一个实体类编写 Mapper 接口方法,这不仅枯燥,而且极易出错。这门课程的核心价值,正是为了解决这一痛点。它系统性地讲解了 MyBatis-Plus 如何通过“主键策略”、“自动填充”、“逻辑删除”和“分页插件”等机制,将开发者的工作量从“手写 SQL"压缩到“配置即可”。对于已经掌握基础 JDBC 或原生 MyBatis,但在企业级开发中感到效率低下的开发者来说,这是从“能跑通 Demo"迈向“工程化落地”的关键一步。

适合有 Java 基础的开发者,构建基于 Service 的分层架构

本课程并不面向零基础新手。学习者需要具备 Java SE 基础,了解 Spring 框架的基本注解,并且最好已经看过原生 MyBatis 的整合教程,知道 Mapper、Service、Controller 三层的概念。课程的前半部分(环境准备到 Controller 编写)严格遵循标准的项目结构规范。从导入依赖、编写实体类,到定义 Mapper 接口,再到实现 Service 接口和 Controller 层,每一层都有明确的职责边界。这种讲法非常适合那些希望建立规范代码习惯的开发者。特别是关于 Service 层的讲解,强调了 IService 接口的使用,这是 MyBatis-Plus 区别于原生 MyBatis 最重要的工程实践之一,建议初学者重点对照视频,理解为何要继承IService以及如何处理事务。

资料配合与实践建议:先跑通,再深挖原理

学习这份资料时,不要只看不练。建议按照以下顺序进行:首先,跟着视频完成前八个文件对应的代码编写,确保能在本地启动项目并访问到数据库数据。这是最基础的验证环节。其次,关注第十和第十一个视频,这里深入分析了 MyBatis 的效率问题以及 MyBatis-Plus 的架构模型。这部分内容比较抽象,但它是理解后续高级功能(如条件构造器、性能分析插件)的基础,不可跳过。最后,利用资料包中的数据库脚本,自行修改表结构,尝试使用 Lambda 表达式进行复杂查询,验证是否真的不需要手写 SQL。通过这种“复现-理解-变式”的三步走策略,可以将视频中的知识真正转化为自己项目中的可复用模块,而不是停留在表面的 API 调用上。

【资源目录】:

├──视频
| ├──001-MybatisPlus课程导读.mp4 54.04M
| ├──002-环境准备.avi 98.17M
| ├──003-数据导入.avi 53.74M
| ├──004-依赖和实体类.avi 104.84M
| ├──005-Mapper编写.avi 84.12M
| ├──006-Service编写.avi 30.94M
| ├──007-Controller编写.avi 35.85M
| ├──008-配置和测试.avi 39.68M
| ├──009-驱动包版本区别.avi 20.68M
| ├──010-分析Mybatis框架的效率问题.avi 29.22M
| ├──011-MybatisPlus的介绍.avi 80.61M
| ├──012-MybatisPlus架构模型.avi 28.27M
| ├──013-MybatisPlus入门案例-环境搭建.avi 64.57M
| ├──014-MybatisPlus入门案例-Mapper实现.avi 50.45M
| ├──015-MybatisPlus入门案例-其他代码实现.avi 87.87M
| ├──016-MybatisPlus入门案例-测试.avi 61.68M
| ├──017-日志相关配置.avi 74.28M
| ├──018-Mapper插入数据.avi 64.47M
| ├──019-Mapper删除操作.avi 41.90M
| ├──020-Mapper修改操作.avi 55.41M
| ├──021-Mapper查询操作.avi 25.84M
| ├──022-通用Service接口设计思想.avi 104.38M
| ├──023-通用Service插入操作.avi 51.67M
| ├──024-通用Service删除操作.avi 38.32M
| ├──025-通用Service修改操作.avi 42.00M
| ├──026-通用Service删除操作.avi 38.64M
| ├──027-自定义Mapper接口方法.avi 101.35M
| ├──028-映射介绍.avi 26.19M
| ├──029-自动映射规则.avi 84.17M
| ├──030-表映射.avi 51.27M
| ├──031-表映射的全局配置.avi 36.00M
| ├──032-字段映射场景一.avi 58.71M
| ├──033-字段映射场景二.avi 88.63M
| ├──034-字段失效.avi 38.78M
| ├──035-视图属性.avi 65.09M
| ├──036-条件查询介绍.avi 32.11M
| ├──037-等值查询-QueryWrapper-eq.avi 74.42M
| ├──038-等值查询-LambdaQueryWrapper-eq.avi 81.49M
| ├──039-等值查询-null的判断.avi 58.37M
| ├──040-等值查询-null的处理.avi 119.24M
| ├──041-等值查询-多条件查询1.avi 56.48M
| ├──042-等值查询-多条件查询2.avi 114.36M
| ├──043-等值查询-ne.avi 44.31M
| ├──044-范围查询-gt.avi 47.57M
| ├──045-范围查询-ge.avi 30.81M
| ├──046-范围查询-lt.avi 19.51M
| ├──047-范围查询-le.avi 22.69M
| ├──048-范围查询-between.avi 33.95M
| ├──049-范围查询-notBetween.avi 22.69M
| ├──050-模糊查询-like.avi 50.50M
| ├──051-模糊查询-notLike.avi 22.34M
| ├──052-模糊匹配-likeLeft.avi 27.14M
| ├──053-模糊匹配-likeRight.avi 20.63M
| ├──054-判空查询-isNull&isNotNull.avi 70.04M
| ├──055-包含查询-in.avi 69.67M
| ├──056-包含查询-notIn.avi 40.42M
| ├──057-包含查询-inSql.avi 38.07M
| ├──058-包含查询-inSql.avi 56.77M
| ├──059-包含查询notInSql.avi 51.28M
| ├──060-分组查询.avi 132.22M
| ├──061-聚合查询.avi 61.91M
| ├──062-排序查询-orderByAsc.avi 53.12M
| ├──063-排序查询-orderByDesc.avi 27.03M
| ├──064-排序查询-orderBy.avi 125.42M
| ├──065-内嵌逻辑查询-func.avi 102.15M
| ├──066-逻辑查询-and.avi 55.13M
| ├──067-逻辑查询-and嵌套.avi 83.39M
| ├──068-逻辑查询-or.avi 44.76M
| ├──069-逻辑查询-or嵌套.avi 54.81M
| ├──070-逻辑查询-nested.avi 34.41M
| ├──071-自定义查询-apply.avi 35.74M
| ├──072-分页查询-last.avi 38.09M
| ├──073-exists查询.avi 52.59M
| ├──074-notExists查询.avi 41.03M
| ├──075-select查询.avi 31.14M
| ├──076-主键介绍.avi 42.44M
| ├──077-主键策略-AUTO.avi 93.04M
| ├──078-主键策略-INPUT.avi 54.41M
| ├──079-目前主键自增的问题.avi 49.24M
| ├──080-雪花算法介绍.avi 65.23M
| ├──081-主键策略-ASSIGN_ID.avi 29.85M
| ├──082-主键策略-NONE.avi 58.58M
| ├──083-主键策略.avi 107.75M
| ├──084-分页查询介绍.avi 76.73M
| ├──085-分页查询方式一.avi 279.85M
| ├──086-分页查询方式二.avi 138.32M
| ├──087-ActiveRecord.avi 208.74M
| ├──088-SimpleQuery-list.avi 104.41M
| ├──089-SimpleQuery-list2.avi 104.26M
| ├──090-SimpleQuery-map1.avi 47.83M
| ├──091-SimpleQuery-map2.avi 32.39M
| ├──092-SimpleQuery-map3.avi 34.85M
| ├──093-SimpleQuery-group.avi 56.68M
| ├──094-逻辑删除概念.avi 54.44M
| ├──095-逻辑删除实现.avi 173.26M
| ├──096-通用枚举.avi 175.23M
| ├──097-字段处理器概念.avi 23.73M
| ├──098-字段处理器实现.avi 166.04M
| ├──099-自动填充.avi 211.66M
| ├──100-防止全表更新插件.avi 83.59M
| ├──101-MybatisX的安装.avi 34.31M
| ├──102-MybatisX-快速定位.avi 18.98M
| ├──103-MybatisX-逆向工程.avi 174.15M
| ├──104-MybatisX-逆向工程演示.avi 49.99M
| ├──105-MybatisX-快速代码生成.avi 98.97M
| ├──106-并发问题分析.avi 61.11M
| ├──107-悲观锁和乐观锁.avi 62.28M
| ├──108-测试非并发修改.avi 91.28M
| ├──109-测试并发修改.avi 143.59M
| ├──110-代码生成器编写.avi 71.97M
| ├──111-代码生成器测试.avi 54.32M
| ├──112-SQL分析打印.avi 61.22M
| ├──113-多数据源环境准备.avi 63.91M
| └──114-多数据源测试.avi 75.14M
├──MybatisPlus.docx 3.58M
└──代码.zip 313.95kb

课程目录

课程目录106 集
  • 001-MybatisPlus课程导读.mp4
  • 002-环境准备.avi
  • 003-数据导入.avi
  • 004-依赖和实体类.avi
  • 005-Mapper编写.avi
  • 006-Service编写.avi
  • 007-Controller编写.avi
  • 008-配置和
  • 009-驱动包版本区别.avi
  • 010-分析Mybatis框架的效率问题.avi
  • 011-MybatisPlus的介绍.avi
  • 012-MybatisPlus架构模型.avi
  • 013-MybatisPlus入门案例-环境搭建.avi
  • 014-MybatisPlus入门案例-Mapper实现.avi
  • 015-MybatisPlus入门案例-其他代码实现.avi
  • 016-MybatisPlus入门案例-测试.avi
  • 017-日志相关配置.avi
  • 018-Mapper插入数据.avi
  • 019-Mapper删除操作.avi
  • 020-Mapper修改操作.avi
  • 021-Mapper查询操作.avi
  • 022-通用Service接口设计思想.avi
  • 023-通用Service插入操作.avi
  • 024-通用Service删除操作.avi
  • 025-通用Service修改操作.avi
  • 026-通用Service删除操作.avi
  • 027-自定义Mapper接口方法.avi
  • 028-映射介绍.avi
  • 029-自动映射规则.avi
  • 030-表映射.avi
  • 031-表映射的全局配置.avi
  • 032-字段映射场景一.avi
  • 033-字段映射场景二.avi
  • 034-字段失效.avi
  • 035-视图属性.avi
  • 036-条件查询介绍.avi
  • 037-等值查询-QueryWrapper-eq.avi
  • 038-等值查询-LambdaQueryWrapper-eq.avi
  • 039-等值查询-null的判断.avi
  • 040-等值查询-null的处理.avi
  • 041-等值查询-多条件查询1.avi
  • 042-等值查询-多条件查询2.avi
  • 043-等值查询-ne.avi
  • 044-范围查询-gt.avi
  • 045-范围查询-ge.avi
  • 046-范围查询-lt.avi
  • 047-范围查询-le.avi
  • 048-范围查询-between.avi
  • 049-范围查询-notBetween.avi
  • 050-模糊查询-like.avi
  • 051-模糊查询-notLike.avi
  • 052-模糊匹配-likeLeft.avi
  • 053-模糊匹配-likeRight.avi
  • 054-判空查询-isNull&isNotNull.avi
  • 055-包含查询-in.avi
  • 056-包含查询-notIn.avi
  • 057-包含查询-inSql.avi
  • 058-包含查询-inSql.avi
  • 059-包含查询notInSql.avi
  • 060-分组查询.avi
  • 061-聚合查询.avi
  • 062-排序查询-orderByAsc.avi
  • 063-排序查询-orderByDesc.avi
  • 064-排序查询-orderBy.avi
  • 065-内嵌逻辑查询-func.avi
  • 066-逻辑查询-and.avi
  • 067-逻辑查询-and嵌套.avi
  • 068-逻辑查询-or.avi
  • 069-逻辑查询-or嵌套.avi
  • 070-逻辑查询-nested.avi
  • 071-自定义查询-apply.avi
  • 072-分页查询-last.avi
  • 073-exists查询.avi
  • 074-notExists查询.avi
  • 075-select查询.avi
  • 076-主键介绍.avi
  • 077-主键策略-AUTO.avi
  • 078-主键策略-INPUT.avi
  • 079-目前主键自增的问题.avi
  • 080-雪花
  • 081-主键策略-ASSIGN_ID.avi
  • 082-主键策略-NONE.avi
  • 083-主键策略.avi
  • 084-分页查询介绍.avi
  • 085-分页查询方式一.avi
  • 086-分页查询方式二.avi
  • 094-逻辑删除概念.avi
  • 095-逻辑删除实现.avi
  • 096-通用枚举.avi
  • 097-字段处理器概念.avi
  • 098-字段处理器实现.avi
  • 099-自动填充.avi
  • 100-防止全表更新插件.avi
  • 101-MybatisX的安装.avi
  • 102-MybatisX-快速定位.avi
  • 103-MybatisX-
  • 104-MybatisX-逆向工程演示.avi
  • 105-MybatisX-快速代码生成.avi
  • 106-并发问题分析.avi
  • 107-悲观锁和乐观锁.avi
  • 108-测试非并发修改.avi
  • 109-测试并发修改.avi
  • 110-代码生成器编写.avi
  • 111-代码生成器测试.avi
  • 112-SQL分析打印.avi
  • 113-多数据源环境准备.avi
  • 114-多数据源测试.avi
  • MybatisPlus.docx
  • 代码.zip
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。