美文网首页springbootjava学习资料整理分享
【视频分享】尚硅谷MyBatisPlus视频

【视频分享】尚硅谷MyBatisPlus视频

作者: IT蚱蜢哥 | 来源:发表于2018-10-09 20:18 被阅读91次

    尚硅谷MyBatis视频免费下载

    mybatis.jpg

    什么是 MyBatis ?
    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。——mybaits官方文档

    一、尚硅谷Java视频教程_MyBatis视频教程(源码级讲授的MyBatis视频)

    MyBatis是目前非常流行的一个轻巧、便利的持久化层框架。 本视频除对MyBatis日常基本使用示范外,还涉及诸多细节。以及较深入源码的讲解MyBatis运行原理、插件机制和一些企业实用场景。
       视频包含:MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,MyBatis逆向工程,MyBatis高级内容(MyBatis源码解析,MyBatis单/多插件运行机制,MyBatis四大对象工作原理,自定义TypeHandler、MyBatis存储过程&游标处理等)。 视频中会在重要的地方对比MyBatis操作MySQL以及Oracle之间的差异性。如果没有Oracle相关知识或者资料的同学,可以先在尚硅谷官网下载学习宋红康老师对于Oracle的讲授。 ——尚硅谷官网

    · 视频源代码
    · 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原理

    mybatis官方文档


    获取方式:关注公众号【石扒皮】回复关键字【尚硅谷MyBatis】即可获取资源,注意大小写哟

    更多资源扫描关注【石扒皮】公众号

    相关文章

      网友评论

      • 飞奔的阿甘:哪里获取呢
        IT蚱蜢哥:@飞奔的阿甘 关注公众号【石扒皮】回复关键字【尚硅谷MyBatis】就可以获取了,里面还有其他资源,需要的可以一起获取,谢谢支持

      本文标题:【视频分享】尚硅谷MyBatisPlus视频

      本文链接:https://www.haomeiwen.com/subject/hdbyaftx.html