课程简介
本课程是一门系统讲解MyBatis-Plus框架的实战指南。课程从Spring Boot工程搭建与基础配置入手,深入剖析MyBatis-Plus的核心特性,包括BaseMapper的CRUD操作、通用Service接口、条件构造器(QueryWrapper、LambdaQueryWrapper、UpdateWrapper)、分页插件、乐观锁机制以及多数据源配置等高级功能。同时,课程详细讲解了@TableId、@TableField、@TableLogic等常用注解的使用与配置,并结合MyBatisX插件演示了代码的快速生成。通过本课程的学习,您将能熟练运用MyBatis-Plus大幅提升持久层开发效率,构建更简洁、健壮的数据访问层,适用于实际企业级项目开发。
下载地址
课程目录
01 MyBatis-Plus简介与特性
第1–3节:MyBatis-Plus简介、特性、支持的数据库及框架结构概述。
02 开发环境与入门案例
第4–11节:开发环境搭建、数据库创建、Spring Boot工程配置、实体类与日志功能。
03 BaseMapper基础CRUD操作
第12–17节:BaseMapper接口详解,测试新增、删除、修改、查询及自定义功能。
04 通用Service接口
第18–20节:通用Service接口介绍,测试查询总记录数与批量添加功能。
05 MyBatis-Plus常用注解
第21–28节:@TableName、@TableId、@TableField、@TableLogic等注解详解与配置。
06 条件构造器QueryWrapper
第29–34节:条件构造器简介,组装查询、排序、删除条件及优先级处理。
07 条件构造器UpdateWrapper与Lambda
第35–41节:组装子查询、select子句,使用UpdateWrapper、LambdaWrapper实现修改与条件组装。
08 分页插件与功能
第42–44节:分页插件的配置与使用,分页数据获取及自定义分页功能。
09 乐观锁与悲观锁
第45–48节:乐观锁和悲观锁概念,MyBatis-Plus乐观锁插件及修改流程优化。
10 通用枚举与代码生成
第49–50节:通用枚举的使用及代码生成器的应用。
11 多数据源配置
第51–53节:模拟多数据源环境,测试多数据源配置。
12 MyBatisX插件使用
第54–57节:安装MyBatisX插件,实现代码快速生成与CRUD操作。
--- 点击展开详细目录 ---视频
-
🎬 01-MyBatis-Plus简介.mp4
-
🎬 02-MyBatis-Plus特性.mp4
-
🎬 03-MyBatis-Plus支持的数据库以及框架结构.mp4
-
🎬 04-入门案例之开发环境.mp4
-
🎬 05-创建测试数据库和表.mp4
-
🎬 06-创建Spring Boot工程.mp4
-
🎬 07-配置application.yml.mp4
-
🎬 08-创建实体类以及lombok的简单使用.mp4
-
🎬 09-创建mapper接口并扫描.mp4
-
🎬 10-测试.mp4
-
🎬 11-加入日志功能.mp4
-
🎬 12-BaseMapper.mp4
-
🎬 13-测试BaseMapper的新增功能.mp4
-
🎬 14-测试BaseMapper的删除功能.mp4
-
🎬 15-测试BaseMapper的修改功能.mp4
-
🎬 16-测试BaseMapper的查询功能.mp4
-
🎬 17-测试自定义功能.mp4
-
🎬 18-通用Service接口.mp4
-
🎬 19-测试通用Service之查询总记录数.mp4
-
🎬 20-测试通用Service之批量添加功能.mp4
-
🎬 21-MyBatis-Plus的常用注解@TableName.mp4
-
🎬 22-MyBatis-Plus的常用注解@TableId.mp4
-
🎬 23-@TableId的value属性.mp4
-
🎬 24-@TableId的type属性.mp4
-
🎬 25-通过全局配置配置主键生成策略.mp4
-
🎬 26-雪花算法.mp4
-
🎬 27-MyBatis-Plus常用注解之@TableField.mp4
-
🎬 28-MyBatis-Plus的常用注解@TableLogic.mp4
-
🎬 29-条件构造器简介.mp4
-
🎬 30-组装查询条件.mp4
-
🎬 31-组装排序条件-.mp4
-
🎬 32-组装删除条件-.mp4
-
🎬 33-使用QueryWrapper实现修改功能-.mp4
-
🎬 34-条件的优先级-.mp4
-
🎬 35-组装select字句.mp4
-
🎬 36-组装子查询.mp4
-
🎬 37-使用UpdateWrapper实现修改功能.mp4
-
🎬 38-模拟开发中组装条件的情况.mp4
-
🎬 39-使用condition组装条件.mp4
-
🎬 40-LambdaQueryWrapper.mp4
-
🎬 41-LambdaUpdateWrapper.mp4
-
🎬 42-MyBatis-Plus分页插件的配置和使用.mp4
-
🎬 43-分页相关数据获取.mp4
-
🎬 44-自定义分页功能.mp4
-
🎬 45-乐观锁和悲观锁.mp4
-
🎬 46-模拟修改冲突.mp4
-
🎬 47-MyBatis-Plus的乐观锁插件.mp4
-
🎬 48-优化修改流程.mp4
-
🎬 49-通用枚举.mp4
-
🎬 50-代码生成器.mp4
-
🎬 51-模拟多数据源环境(1).mp4
-
🎬 52-模拟多数据源环境(2).mp4
-
🎬 53-测试多数据源.mp4
-
🎬 54-安装MyBatisX插件.mp4
-
🎬 55-MyBatisX代码快速生成.mp4
-
🎬 56-MyBatisX快速生成CRUD(1).mp4
-
🎬 57-MyBatisX快速生成CRUD(2).mp4
-
📦 代码.zip
-
📦 笔记.zip
|