综合技术培训课程简介

《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)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。