综合技术培训课程简介
《MyBatis-Plus》全解实战视频教程
MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis-Plus提供了通用的mapper和service,可以在不编写任何SQL语句的情况下,快速的实现对单表的CRUD、批量、逻辑删除、分页等操作。
本视频从MyBatis-Plus的特性及使用,到MyBatis-Plus所提供的优秀的插件,以及多数据源的配置都有详细的讲解。并对ldea中的快速开发插件MyBatisX也进行了功能的演示。
本视频主要以MySQL数据库为案例,使用Idea作为IDE,使用Maven作为构建工具,使用Spring Boot为大家展示MyBatis-Plus的各个功能,所以学习本视频需要有MyBatis和Spring Boot的基础。
课程内容目录:
01-MyBatis-Plus简介
02-MyBatis-Plus特性
03-MyBatis-Plus支持的数据库以及框架结构
04-入门案例之开发环境
05-创建测试数据库和表
06-创建Spring Boot工程
07-配置application.yml
08-创建实体类以及lombok的简单使用
09-创建mapper接口并扫描
10-测试
11-加入日志功能
12-BaseMapper
13-测试BaseMapper的新增功能
14-测试BaseMapper的删除功能
15-测试BaseMapper的修改功能
16-测试BaseMapper的查询功能
17-测试自定义功能
18-通用Service接口
19-测试通用Service之查询总记录数
20-测试通用Service之批量添加功能
21-MyBatis-Plus的常用注解@TableName
22-MyBatis-Plus的常用注解@TableId
23-@TableId的value属性
24-@TableId的type属性
25-通过全局配置配置主键生成策略
26-雪花算法
27-MyBatis-Plus常用注解之@TableField
28-MyBatis-Plus的常用注解@TableLogic
29-条件构造器简介
30-组装查询条件
31-组装排序条件
32-组装删除条件
33-使用QueryWrapper实现修改功能
34-条件的优先级
35-组装select字句
36-组装子查询
37-使用UpdateWrapper实现修改功能
38-模拟开发中组装条件的情况
39-使用condition组装条件
40-LambdaQueryWrapper
41-LambdaUpdateWrapper
42-MyBatis-Plus分页插件的配置和使用
43-分页相关数据获取
44-自定义分页功能
45-乐观锁和悲观锁
46-模拟修改冲突
47-MyBatis-Plus的乐观锁插件
48-优化修改流程
49-通用枚举
50-代码生成器
51-模拟多数据源环境(1)
52-模拟多数据源环境(2)
53-测试多数据源
54-安装MyBatisX插件
55-MyBatisX代码快速生成
56-MyBatisX快速生成CRUD(1)
57-MyBatisX快速生成CRUD(2)