价格: 19 学币

分类: None

发布时间: 2022年2月21日 20:05

最近更新: 2022年2月21日 20:05

资源类型: VIP

课程介绍

MyBatisPlus是一款非常强大的MyBatis增强工具包,只做增强不做改变.在不用编写任何SQL语句的情况下即可以方便的实现单一、批量、分页等操作。本套教程基于MyBatisPlus新2.3版本,详细讲授:集成MyBatisPlus、通用CRUD、EntityWrapper条件构造器、ActiveRecord 等基本操作,更有代码生成器、插件扩展、自定义全局操作、公共字段填充、Oracle主键Sequence处理、Idea快速开发插件等高阶技术. 通过具体的需求详细讲解如何在MybatisPlus原有的基础上进行自定义扩展.对于重点内容会进行源码讲授, 会涉及到MyBatis框架相关的原理, 若对MyBatis源码不熟悉,建议先学习尚硅谷官网中 MyBatis 的课程。

视频目录

00.源码、课件
01.简介
02.代码及文档地址
03.前置知识
04.集成MP_准备测试表
05.集成MP_准备JavaBean类
06.集成MP_加入Maven依赖信息
07.集成MP_搭建Mybatis与Spring的环境
08.集成MP_环境测试
09.集成MP_将MybatisPlus集成进来
10.通用CRUD_创建具体的Mapper接口
11.通用CRUD_BaseMapper接口介绍
12.通用CRUD_insert方法
13.通用CRUD_@TableId注解
14.通用CRUD_@TableName注解
15.通用CRUD_MP全局策略配置(1)
16.通用CRUD_MP全局策略配置(2)
17.通用CRUD_@TableField注解
18.通用CRUD_插入数据获取主键值
19.通用CRUD_insertAllColumn方法
20.通用CRUD_updateById方法
21.通用CRUD_updateAllColumnById方法
22.通用CRUD_selectById方法
23.通用CRUD_selectOne方法
24.通用CRUD_selectBatchIds方法
25.通用CRUD_selectByMap方法
26.通用CRUD_selectPage方法
27.通用CRUD_deleteById方法
28.通用CRUD_deleteByMap方法
29.通用CRUD_deleteBatchIds方法
30.通用CRUD_MP启动注入SQL原理分析_提出问题
31.通用CRUD_MP启动注入SQL原理分析_分析现象
32.通用CRUD_MP启动注入SQL原理分析_分析关键步骤加断点
33.通用CRUD_MP启动注入SQL原理分析_源码流程_关键对象总结
34.通用CRUD_小结
35.条件构造器_EntityWrapper_Condition简介
36.条件构造器_selectPage方法
37.条件构造器_selectList方法
38.条件构造器_update方法
39.条件构造器_delete方法
40.条件构造器_EntityWrapper常用方法
41.条件构造器_Condition的用法
42.条件构造器_小结
43.AR_ActiveRecord简介
44.AR_开启AR模式_实体类继承Model类
45.AR_插入操作_insert方法
46.AR_修改操作_updateById方法
47.AR_查询操作_selectById方法
48.AR_查询操作_selectAll方法
49.AR_查询操作_selectList_selectCount方法
50.AR_删除操作_deleteById方法
51.AR_删除操作_delete方法
52.AR_删除操作_selectPage分页复杂操作
53.AR_小结
54.代码生成器_MP与MBG的简单对比
55.代码生成器_需要注意的一些问题
56.代码生成器_加入依赖信息
57.代码生成器_GlobalConfig全局配置编码
58.代码生成器_DataSourceConfig数据源配置编码
59.代码生成器_StrategyConfig策略配置编码
60.代码生成器_PackageConfig包名策略配置
61.代码生成器_AutoGenerator整合配置
62.代码生成器_测试生成_生成代码解析
63.代码生成器.小结
64.插件扩展_MyBatis插件机制简介
65.插件扩展_PaginationInterceptor分页插件
66.插件扩展_注册分页插件后Page对象的使用
67.插件扩展_SqlExplainInterceptor 执行分析插件
68.插件扩展_SqlExplainInterceptor 执行分析插件执行原理分析
69.插件扩展_PerformanceInterceptor性能分析插件
70.插件扩展_OptimisticLockerInterceptor乐观锁插件
71.自定义全局操作_简介
72.自定义全局操作_步骤
73.自定义全局操作_inject方法的编写_添加MappedStatement
74.自定义全局操作_总结
75.全局Sql注入器应用_逻辑删除_简介
76.全局Sql注入器应用_逻辑删除_配置
77.全局Sql注入器应用_逻辑删除_测试
78.全局Sql注入器应用_逻辑删除_源码分析
79.公共字段自动填充_元数据处理器接口简介
80.公共字段自动填充_实现步骤
81.公共字段自动填充_自定义填充处理器的实现
82.公共字段自动填充_测试
83.Oracle数据库主键Sequence简介
84.Oracle环境搭建_Oracle驱动依赖的问题
85.Oracle环境搭建_配置连接信息
86.Oracle环境搭建_创建表及序列
87.Oracle主键Sequence使用配置
88.Oracle主键Sequence_测试
89.Oracle主键Sequence_多个实体类公用一个序列
90.Idea快速开发插件