转载至: https://www.jianshu.com/p/54797ae52e87
下载链接: 点我一键跳转到 下载链接
下载声明: 本资料仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版!
一、尚硅谷Java视频教程_MyBatis视频教程
· 1.尚硅谷MyBatis简介
· 2.尚硅谷MyBatis下载
· 3.尚硅谷MyBatis_HelloWorld
· 4.尚硅谷MyBatis接口式编程
· 5.尚硅谷MyBatis小结(1)
· 6.尚硅谷MyBatis全局配置文件引入dtd约束
· 7.全局配置文件properties引入外部配置文件
· 8.尚硅谷MyBatis全局配置文件settings运行时行为设置
· 9.尚硅谷MyBatis全局配置文件typeAliases别名
· 10.全局配置文件typeHandlers类型处理器简介
· 11.尚硅谷MyBatis全局配置文件plugins插件简介
· 12.尚硅谷MyBatis全局配置文件enviroments运行环境
· 13.全局配置文件databaseIdProvider多数据库支持
· 14.尚硅谷MyBatis全局配置文件mappers_sql映射注册
· 15.尚硅谷MyBatis小结(2)
· 16.尚硅谷MyBatis映射文件增删改查
· 17.尚硅谷MyBatis映射文件insert获取自增主键的值
· 18.映射文件insert_Oracle使用序列生成主键演示
· 19.映射文件insert获取非自增主键的值selectKey
· 20.映射文件参数处理单个参数&多个参数&命名参数
· 21.尚硅谷MyBatis映射文件参数处理POJO&Map&TO
· 22.尚硅谷MyBatis映射文件参数处理参数封装扩展思考
· 23.尚硅谷MyBatis源码分析参数处理参数封装map的过程
· 24.尚硅谷MyBatis映射文件参数处理#与$取值区别
· 25.映射文件参数处理#取值时指定参数相关规则
· 26.尚硅谷MyBatis映射文件select返回List
· 27.尚硅谷MyBatis映射文件select记录封装map
· 28.映射文件select_resultMap自定义结果映射规则
· 29.映射文件select_resultMap关联查询环境搭建
· 30.关联查询级联属性封装结果
· 31.关联查询association定义关联对象封装规则
· 32.关联查询association分步查询
· 33.关联查询分步查询&延迟加载
· 34.关联查询collection定义关联集合封装规则
· 35.关联查询collection分步查询&延迟加载
· 36.分步查询传递多列值&fetchType
· 37.映射文件select_resultMap_discriminator鉴别器
· 38.尚硅谷MyBatis动态sql简介&环境搭建
· 39.尚硅谷MyBatis动态sql_if判断&OGNL
· 40.尚硅谷MyBatis动态sql_where查询条件
· 41.尚硅谷MyBatis动态sql_trim自定义字符串截取
· 42.尚硅谷MyBatis动态sql_choose分支选择
· 43.尚硅谷MyBatis动态sql_set_与if结合的动态更新
· 44.尚硅谷MyBatis动态sql_foreach_遍历集合
· 45.动态sql_foreach_mysql下foreach批量插入的两种方式
· 46.动态sql_foreach_oracle下批量插入的两种方式
· 47.动态sql_foreach_oracle下foreach批量保存两种方式
· 48.动态sql_内置参数parameter&databaseId
· 49.尚硅谷MyBatis动态sql_bind绑定
· 50.尚硅谷MyBatis动态sql_sql抽取可重用的sql片段
· 51.尚硅谷MyBatis缓存缓存介绍
· 52.尚硅谷MyBatis缓存一级缓存体验
· 53.尚硅谷MyBatis缓存一级缓存失效的四种情况
· 54.尚硅谷MyBatis缓存二级缓存介绍
· 55.尚硅谷MyBatis缓存二级缓存使用& 细节
· 56.尚硅谷MyBatis缓存缓存有关的设置以及属性
· 57.尚硅谷MyBatis缓存缓存原理图示
· 58.缓存第三方缓存整合原理& ehcache适配包下载
· 59.尚硅谷MyBatis缓存MyBatis整合ehcache&总结
· 60.尚硅谷MyBatis整合Spring整合适配包下载
· 61.尚硅谷MyBatis整合Spring_所有需要的jar包导入
· 62.尚硅谷MyBatis整合Spring_引入MyBatis之前的配置
· 63.尚硅谷MyBatis整合Spring_SpringMVC配置文件编写
· 64.尚硅谷MyBatis整合Spring_Spring配置文件编写
· 65.尚硅谷MyBatis整合Spring_Spring整合MyBatis关键配置
· 66.尚硅谷MyBatis整合Spring_整合测试
· 67.尚硅谷MyBatis逆向工程mbg简介
· 68.尚硅谷MyBatis逆向工程mgb配置文件编写
· 69.逆向工程使用mbg逆向生成所有代码及配置
· 70.逆向工程测试简单查询&测试带条件复杂查询
· 71.尚硅谷MyBatis运行原理框架分层架构
· 72.尚硅谷MyBatis运行原理调试前注意
· 73.尚硅谷MyBatis运行原理SQLSessionFactory的初始化
· 74.运行原理openSession获取SqlSession对象
· 75.运行原理getMapper获取到接口的代理对象
· 76.尚硅谷MyBatis运行原理查询实现
· 77.尚硅谷MyBatis运行原理查询流程总结
· 78.尚硅谷MyBatis运行原理MyBatis原理总结
· 79.尚硅谷MyBatis插件插件原理
· 80.尚硅谷MyBatis插件插件编写&单个插件原理
· 81.尚硅谷MyBatis插件多个插件运行流程
· 82.尚硅谷MyBatis插件开发插件
· 83.尚硅谷MyBatis扩展_分页PageHelpler分页插件使用
· 84.扩展批量BatchExecutor&Spring中配置批量sqlSession
· 85.扩展存储过程oracle中创建一个带游标的存储过程
· 86.尚硅谷MyBatis扩展存储过程MyBatis调用存储过程
· 87.扩展自定义类型处理器_MyBatis中枚举类型的默认处理
· 88.使用自定义的类型处理器处理枚举类型
二、尚硅谷Java视频教程_MyBatisPlus视频教程
MyBatis-Plus是一款非常强大的MyBatis增强工具包,只做增强不做改变.在不用编写任何SQL语句的情况下即可以极其方便的实现单一、批量、分页等操作。本套教程基于MyBatis-Plus新2.3版本,详细讲授:集成Mybatis-Plus、通用CRUD、EntityWrapper条件构造器、ActiveRecord 等基本操作,更有代码生成器、插件扩展、自定义全局操作、公共字段填充、Oracle主键Sequence处理、Idea快速开发插件等高阶技术. 通过具体的需求详细讲解如何在Mybatis-Plus原有的基础上进行自定义扩展.对于重点内容会进行源码讲授, 会涉及到MyBatis框架相关的原理, 若对MyBatis源码不熟悉,建议先学习尚硅谷官网中 MyBatis 的课程。 ——尚硅谷官网
0、尚硅谷MyBatisPlus源码、课件
1-尚硅谷MyBatisPlus简介.avi
2-尚硅谷MyBatisPlus代码及文档地址.avi
3-尚硅谷MyBatisPlus前置知识.avi
4-尚硅谷MyBatisPlus集成MP_准备测试表.avi
5-尚硅谷MyBatisPlus集成MP_准备JavaBean类.avi
6-尚硅谷MyBatisPlus集成MP_加入Maven依赖信息.avi
7-尚硅谷MyBatisPlus集成MP_搭建Mybatis与Spring的环境.avi
8-尚硅谷MyBatisPlus集成MP_环境测试.avi
9-尚硅谷MyBatisPlus集成MP_将MybatisPlus集成进来.avi
10-尚硅谷MyBatisPlus通用CRUD_创建具体的Mapper接口.avi
11-尚硅谷MyBatisPlus通用CRUD_BaseMapper接口介绍.avi
12-尚硅谷MyBatisPlus通用CRUD_insert方法.avi
13-尚硅谷MyBatisPlus通用CRUD_@TableId注解.avi
14-尚硅谷MyBatisPlus通用CRUD_@TableName注解.avi
15-尚硅谷MyBatisPlus通用CRUD_MP全局策略配置(1).avi
16-尚硅谷MyBatisPlus通用CRUD_MP全局策略配置(2).avi
17-尚硅谷MyBatisPlus通用CRUD_@TableField注解.avi
18-尚硅谷MyBatisPlus通用CRUD_插入数据获取主键值.avi
19-尚硅谷MyBatisPlus通用CRUD_insertAllColumn方法.avi
20-尚硅谷MyBatisPlus通用CRUD_updateById方法.avi
21-尚硅谷MyBatisPlus通用CRUD_updateAllColumnById方法.avi
22-尚硅谷MyBatisPlus通用CRUD_selectById方法.avi
23-尚硅谷MyBatisPlus通用CRUD_selectOne方法.avi
24-尚硅谷MyBatisPlus通用CRUD_selectBatchIds方法.avi
25-尚硅谷MyBatisPlus通用CRUD_selectByMap方法.avi
26-尚硅谷MyBatisPlus通用CRUD_selectPage方法.avi
27-尚硅谷MyBatisPlus通用CRUD_deleteById方法.avi
28-尚硅谷MyBatisPlus通用CRUD_deleteByMap方法.avi
29-尚硅谷MyBatisPlus通用CRUD_deleteBatchIds方法.avi
30-尚硅谷MyBatisPlus通用CRUD_MP启动注入SQL原理分析提出问题.avi
31-尚硅谷MyBatisPlus通用CRUD_MP启动注入SQL原理分析分析现象.avi
32-尚硅谷MyBatisPlus通用CRUD_MP启动注入SQL原理分析分析关键步骤加断点.avi
33-尚硅谷MyBatisPlus通用CRUD_MP启动注入SQL原理分析源码流程关键对象总结.avi
34-尚硅谷MyBatisPlus通用CRUD小结.avi
35-尚硅谷MyBatisPlus条件构造器_EntityWrapper_Condition简介.avi
36-尚硅谷MyBatisPlus条件构造器_selectPage方法.avi
37-尚硅谷MyBatisPlus条件构造器_selectList方法.avi
38-尚硅谷MyBatisPlus条件构造器_update方法.avi
39-尚硅谷MyBatisPlus条件构造器_delete方法.avi
40-尚硅谷MyBatisPlus条件构造器_EntityWrapper常用方法.avi
41-尚硅谷MyBatisPlus条件构造器Condition的用法.avi
42-尚硅谷MyBatisPlus条件构造器小结.avi
43-尚硅谷MyBatisPlus_AR_ActiveRecord简介.avi
44-尚硅谷MyBatisPlus_AR开启AR模式实体类继承Model类.avi
45-尚硅谷MyBatisPlus_AR插入操作insert方法.avi
46-尚硅谷MyBatisPlus_AR修改操作updateById方法.avi
47-尚硅谷MyBatisPlus_AR查询操作selectById方法.avi
48-尚硅谷MyBatisPlus_AR查询操作selectAll方法.avi
49-尚硅谷MyBatisPlus_AR查询操作selectList_selectCount方法.avi
50-尚硅谷MyBatisPlus_AR删除操作deleteById方法.avi
51-尚硅谷MyBatisPlus_AR删除操作delete方法.avi
52-尚硅谷MyBatisPlus_AR删除操作selectPage分页复杂操作.avi
53-尚硅谷MyBatisPlus_AR小结.avi
54-尚硅谷MyBatisPlus代码生成器MP与MBG的简单对比.avi
55-尚硅谷MyBatisPlus代码生成器需要注意的一些问题.avi
56-尚硅谷MyBatisPlus代码生成器加入依赖信息.avi
57-尚硅谷MyBatisPlus代码生成器GlobalConfig全局配置编码.avi
58-尚硅谷MyBatisPlus代码生成器DataSourceConfig数据源配置编码.avi
59-尚硅谷MyBatisPlus代码生成器StrategyConfig策略配置编码.avi
60-尚硅谷MyBatisPlus代码生成器PackageConfig包名策略配置.avi
61-尚硅谷MyBatisPlus代码生成器AutoGenerator整合配置.avi
62-尚硅谷MyBatisPlus代码生成器测试生成生成代码解析.avi
63-尚硅谷MyBatisPlus代码生成器-小结.avi
64-尚硅谷MyBatisPlus插件扩展MyBatis插件机制简介.avi
65-尚硅谷MyBatisPlus插件扩展PaginationInterceptor分页插件.avi
66-尚硅谷MyBatisPlus插件扩展注册分页插件后Page对象的使用.avi
67-尚硅谷MyBatisPlus插件扩展SqlExplainInterceptor 执行分析插件.avi
68-尚硅谷MyBatisPlus插件扩展SqlExplainInterceptor 执行分析插件执行原理分析.avi
69-尚硅谷MyBatisPlus插件扩展PerformanceInterceptor性能分析插件.avi
70-尚硅谷MyBatisPlus插件扩展OptimisticLockerInterceptor乐观锁插件.avi
71-尚硅谷MyBatisPlus自定义全局操作简介.avi
72-尚硅谷MyBatisPlus自定义全局操作步骤.avi
73-尚硅谷MyBatisPlus自定义全局操作inject方法的编写添加MappedStatement.avi
74-尚硅谷MyBatisPlus自定义全局操作总结.avi
75-尚硅谷MyBatisPlus全局Sql注入器应用逻辑删除简介.avi
76-尚硅谷MyBatisPlus全局Sql注入器应用逻辑删除配置.avi
77-尚硅谷MyBatisPlus全局Sql注入器应用逻辑删除测试.avi
78-尚硅谷MyBatisPlus全局Sql注入器应用逻辑删除源码分析.avi
79-尚硅谷MyBatisPlus公共字段自动填充元数据处理器接口简介.avi
80-尚硅谷MyBatisPlus公共字段自动填充实现步骤.avi
81-尚硅谷MyBatisPlus公共字段自动填充自定义填充处理器的实现.avi
82-尚硅谷MyBatisPlus公共字段自动填充测试.avi
83-尚硅谷_MyBatisPlus_Oracle数据库主键Sequence简介.avi
84-尚硅谷_MyBatisPlus_Oracle环境搭建_Oracle驱动依赖的问题.avi
85-尚硅谷MyBatisPlus_Oracle环境搭建配置连接信息.avi
86-尚硅谷MyBatisPlus_Oracle环境搭建创建表及序列.avi
87-尚硅谷_MyBatisPlus_Oracle主键Sequence使用配置.avi
88-尚硅谷MyBatisPlus_Oracle主键Sequence测试.avi
89-尚硅谷MyBatisPlus_Oracle主键Sequence多个实体类公用一个序列.avi
90-尚硅谷_MyBatisPlus_Idea快速开发插件.avi
三、尚硅谷Java视频教程_通用Mapper视频教程
通用Mapper是一款非常好用的MyBatis插件,它能够帮助我们自动生成常用增删改查操作的SQL语句,克服MyBatis开发过程中需要大量编写SQL语句的弊端。由于通用Mapper是根据实体类的属性自动生成对应的SQL语句,所以可以说通用Mapper插件是对MyBatis在ORM方面不足的重要补充。本套教程基于通用Mapper新版4.0.0,在详细讲解常规增删改查操作、QBC查询之外,还包括逆向工程MBG工具、二级缓存@CacheNamespace注解、TypeHandler类型处理器、枚举类型映射方式等知识点。通过具体例子详细讲解了如何为自己的特定需求对通用Mapper原有功能进行扩展。相信通过本教程的学习足以借助通用Mapper应对绝大部分应用场景下的开发要求。——尚硅谷官网
00· 视频_源代码
01.尚硅谷-通用Mapper-通用Mapper介绍
02.尚硅谷-通用Mapper-创建数据库表和实体类
03.尚硅谷-通用Mapper-MyBatis整合Spring的环境
04.尚硅谷-通用Mapper-集成通用Mapper
05.尚硅谷-通用Mapper-创建具体Mapper接口
06.尚硅谷-通用Mapper-Mapper接口介绍
07.尚硅谷-通用Mapper-创建测试类
08.尚硅谷-通用Mapper-编写测试selectOne方法的代码
09.尚硅谷-通用Mapper-@Table注解
10.尚硅谷-通用Mapper-@Column注解
11.尚硅谷-通用Mapper-selectByPrimaryKey方法
12.尚硅谷-通用Mapper-existsByPrimaryKey方法
13.尚硅谷-通用Mapper-insert方法
14.尚硅谷-通用Mapper-insertSelective方法
15.尚硅谷-通用Mapper-updateByPrimaryKeySelective方法
16.尚硅谷-通用Mapper-delete和deleteByPrimaryKey方法
17.尚硅谷-通用Mapper-QBC查询简介
18.尚硅谷-通用Mapper-QBC查询示例
19.尚硅谷-通用Mapper-QBC查询的其他属性
20.尚硅谷-通用Mapper-selectByRowBounds方法
21.尚硅谷-通用Mapper-@Transient注解
22.尚硅谷-通用Mapper-原生MyBatis和通用Mapper逆向工程对比
23.尚硅谷-通用Mapper-通用Mapper逆向工程官方文档特殊情况说明
24.尚硅谷-通用Mapper-通用Mapper逆向工程中pom文件properties声明
25.尚硅谷-通用Mapper-通用Mapper逆向工程中pom文件plugin配置
26.尚硅谷-通用Mapper-通用Mapper逆向工程generatorConfig.xml配置
27.尚硅谷-通用Mapper-运行通用Mapper的逆向工程
28.尚硅谷-通用Mapper-逆向工程生成资源介绍
29.尚硅谷-通用Mapper-逆向工程生成产品测试
30.尚硅谷-通用Mapper-自定义Mapper接口介绍
31.尚硅谷-通用Mapper-创建自定义Mapper接口
32.尚硅谷-通用Mapper-配置自定义Mapper接口
33.尚硅谷-通用Mapper-测试自定义Mapper接口
34.尚硅谷-通用Mapper-自定义Mapper接口操作时的易错点
35.尚硅谷-通用Mapper-扩展通用Mapper接口的大致思路
36.尚硅谷-通用Mapper-扩展通用Mapper需要创建的接口和实现类
37.尚硅谷-通用Mapper-创建用于功能扩展的接口和实现类
38.尚硅谷-通用Mapper-拼SQL语句的foreach标签部分
39.尚硅谷-通用Mapper-拼SQL语句的update部分
40.尚硅谷-通用Mapper-拼SQL语句的set部分
41.尚硅谷-通用Mapper-拼SQL语句的where部分
42.尚硅谷-通用Mapper-修正batchUpdate方法返回值并测试批量更新功能
43.尚硅谷-通用Mapper-通用Mapper功能扩展代码梳理
44.尚硅谷-通用Mapper-二级缓存
45.尚硅谷-通用Mapper-简单类型和复杂类型
46.尚硅谷-通用Mapper-默认情况下载通用Mapper忽略实体类中的复杂类型
47.尚硅谷-通用Mapper-自定义类型转换器说明
48.尚硅谷-通用Mapper-BaseTypeHandler类中的抽象方法说明
49.尚硅谷-通用Mapper-AddressTypeHandler的setNonNullParameter方法
50.尚硅谷-通用Mapper-AddressTypeHandler的getNullableResult方法
51.尚硅谷-通用Mapper-使用@ColumnType注解注册AddressTypeHandler
52.尚硅谷-通用Mapper-在MyBatis配置文件中全局配置AddressTypeHandler
53.尚硅谷-通用Mapper-把枚举类型按照简单类型处理
54.尚硅谷-通用Mapper-为枚举类型配置专门的类型处理器
55.尚硅谷-通用Mapper-枚举类型处理器中是否带Ordinal的区别
56.尚硅谷-通用Mapper-通用Mapper配置项
57.尚硅谷-通用Mapper-通用Mapper原理