尚硅谷_MyBatis视频教程

尚硅谷1124播放 0弹幕
AC 113295852019-10-9
MyBatis是目前非常流行的一个轻巧、便利的持久化层框架。 本视频除对MyBatis日常基本使用示范外,还涉及诸多细节。以及较深入源码的讲解MyBatis运行原理、插件机制和一些企业实用场景。 视频包含:MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,MyBatis逆向工程,MyBatis高级内容(MyBatis源码解析,MyBatis单/多插件运行机制,MyBatis四大对象工作原理,自定义TypeHandler等。
0

选段88P

查看全部

  • 1_简介

  • 2_下载

  • 3_HelloWorld

  • 4_接口式编程

  • 5_小结(1)

  • 6_全局配置文件_引入dtd约束

  • 7_全局配置文件_properties_引入外部配置文件

  • 8_全局配置文件_settings_运行时行为设置

  • 9_全局配置文件_typeAliases_别名

  • 10_全局配置文件_typeHandlers_类型处理器简介

  • 11_全局配置文件_plugins_插件简介

  • 12_全局配置文件_enviroments_运行环境

  • 13_全局配置文件_databaseIdProvider_多数据库支持

  • 14_全局配置文件_mappers_sql映射注册

  • 15_小结(2)

  • 16_映射文件_增删改查

  • 17_映射文件_insert_获取自增主键的值

  • 18_映射文件_insert_Oracle使用序列生成主键演示

  • 19_映射文件_insert_获取非自增主键的值_selectKey

  • 20_映射文件_参数处理_单个参数&多个参数&命名参数

  • 21_映射文件_参数处理_POJO&Map&TO

  • 22_映射文件_参数处理_参数封装扩展思考

  • 23_源码分析_参数处理_参数封装map的过程

  • 24_映射文件_参数处理_#与$取值区别

  • 25_映射文件_参数处理_#取值时指定参数相关规则

  • 26_映射文件_select_返回List

  • 27_映射文件_select_记录封装map

  • 28_映射文件_select_resultMap_自定义结果映射规则

  • 29_映射文件_select_resultMap_关联查询_环境搭建

  • 30_映射文件_select_resultMap_关联查询_级联属性封装结果

  • 31_映射文件_select_resultMap关联查询_association定义关联对象封装规则

  • 32_映射文件_select_resultMap_关联查询_association分步查询

  • 33_映射文件_select_resultMap_关联查询_分步查询&延迟加载

  • 34_映射文件_select_resultMap_关联查询_collection定义关联集合封装规则

  • 35_映射文件_select_resultMap_关联查询_collection分步查询&延迟加载

  • 36_映射文件_select_resultMap_分步查询传递多列值&fetchType

  • 37_映射文件_select_resultMap_discriminator鉴别器

  • 38_动态sql_简介&环境搭建

  • 39_动态sql_if_判断&OGNL

  • 40_动态sql_where_查询条件

  • 41_动态sql_trim_自定义字符串截取

  • 42_动态sql_choose_分支选择

  • 43_动态sql_set_与if结合的动态更新

  • 44_动态sql_foreach_遍历集合

  • 45_动态sql_foreach_mysql下foreach批量插入的两种方式

  • 46_动态sql_foreach_oracle下批量插入的两种方式

  • 47_动态sql_foreach_oracle下foreach批量保存两种方式

  • 48_动态sql_内置参数_parameter&_databaseId

  • 49_动态sql_bind_绑定

  • 50_动态sql_sql_抽取可重用的sql片段

  • 51_缓存_缓存介绍

  • 52_缓存_一级缓存体验

  • 53_缓存_一级缓存失效的四种情况

  • 54_缓存_二级缓存介绍

  • 55_缓存_二级缓存使用&细节

  • 56_缓存_缓存有关的设置以及属性

  • 57_缓存_缓存原理图示

  • 58_缓存_第三方缓存整合原理&ehcache适配包下载

  • 59_缓存_MyBatis整合ehcache&总结

  • 60_整合Spring_整合适配包下载

  • 61_整合Spring_所有需要的jar包导入

  • 62_整合Spring_引入MyBatis之前的配置

  • 63_整合Spring_SpringMVC配置文件编写

  • 64_整合Spring_Spring配置文件编写

  • 65_整合Spring_Spring整合MyBatis关键配置

  • 66_整合Spring_整合测试

  • 67_逆向工程_mbg简介

  • 68_逆向工程_mgb配置文件编写

  • 69_逆向工程_使用mbg逆向生成所有代码及配置

  • 70_逆向工程_测试简单查询&测试带条件复杂查询

  • 71_运行原理_框架分层架构

  • 72_运行原理_调试前注意

  • 73_运行原理_SQLSessionFactory的初始化

  • 74_运行原理_openSession获取SqlSession对象

  • 75_运行原理_getMapper获取到接口的代理对象

  • 76_运行原理_查询实现

  • 77_运行原理_查询流程总结

  • 78_运行原理_MyBatis原理总结

  • 79_插件_插件原理

  • 80_插件_插件编写&单个插件原理

  • 81_插件_多个插件运行流程

  • 82_插件_开发插件

  • 83_扩展_分页_PageHelpler分页插件使用

  • 84_扩展_批量_BatchExecutor&Spring中配置批量sqlSession

  • 85_扩展_存储过程_oracle中创建一个带游标的存储过程

  • 86_扩展_存储过程_MyBatis调用存储过程

  • 87_扩展_自定义类型处理器_MyBatis中枚举类型的默认处理

  • 88_扩展_自定义类型处理器_使用自定义的类型处理器处理枚举类型

选段88
  • 1_简介

  • 2_下载

  • 3_HelloWorld

  • 4_接口式编程

  • 5_小结(1)

  • 6_全局配置文件_引入dtd约束

  • 7_全局配置文件_properties_引入外部配置文件

  • 8_全局配置文件_settings_运行时行为设置

  • 9_全局配置文件_typeAliases_别名

  • 10_全局配置文件_typeHandlers_类型处理器简介

  • 11_全局配置文件_plugins_插件简介

  • 12_全局配置文件_enviroments_运行环境

  • 13_全局配置文件_databaseIdProvider_多数据库支持

  • 14_全局配置文件_mappers_sql映射注册

  • 15_小结(2)

  • 16_映射文件_增删改查

  • 17_映射文件_insert_获取自增主键的值

  • 18_映射文件_insert_Oracle使用序列生成主键演示

  • 19_映射文件_insert_获取非自增主键的值_selectKey

  • 20_映射文件_参数处理_单个参数&多个参数&命名参数

  • 21_映射文件_参数处理_POJO&Map&TO

  • 22_映射文件_参数处理_参数封装扩展思考

  • 23_源码分析_参数处理_参数封装map的过程

  • 24_映射文件_参数处理_#与$取值区别

  • 25_映射文件_参数处理_#取值时指定参数相关规则

  • 26_映射文件_select_返回List

  • 27_映射文件_select_记录封装map

  • 28_映射文件_select_resultMap_自定义结果映射规则

  • 29_映射文件_select_resultMap_关联查询_环境搭建

  • 30_映射文件_select_resultMap_关联查询_级联属性封装结果

  • 31_映射文件_select_resultMap关联查询_association定义关联对象封装规则

  • 32_映射文件_select_resultMap_关联查询_association分步查询

  • 33_映射文件_select_resultMap_关联查询_分步查询&延迟加载

  • 34_映射文件_select_resultMap_关联查询_collection定义关联集合封装规则

  • 35_映射文件_select_resultMap_关联查询_collection分步查询&延迟加载

  • 36_映射文件_select_resultMap_分步查询传递多列值&fetchType

  • 37_映射文件_select_resultMap_discriminator鉴别器

  • 38_动态sql_简介&环境搭建

  • 39_动态sql_if_判断&OGNL

  • 40_动态sql_where_查询条件

  • 41_动态sql_trim_自定义字符串截取

  • 42_动态sql_choose_分支选择

  • 43_动态sql_set_与if结合的动态更新

  • 44_动态sql_foreach_遍历集合

  • 45_动态sql_foreach_mysql下foreach批量插入的两种方式

  • 46_动态sql_foreach_oracle下批量插入的两种方式

  • 47_动态sql_foreach_oracle下foreach批量保存两种方式

  • 48_动态sql_内置参数_parameter&_databaseId

  • 49_动态sql_bind_绑定

  • 50_动态sql_sql_抽取可重用的sql片段

  • 51_缓存_缓存介绍

  • 52_缓存_一级缓存体验

  • 53_缓存_一级缓存失效的四种情况

  • 54_缓存_二级缓存介绍

  • 55_缓存_二级缓存使用&细节

  • 56_缓存_缓存有关的设置以及属性

  • 57_缓存_缓存原理图示

  • 58_缓存_第三方缓存整合原理&ehcache适配包下载

  • 59_缓存_MyBatis整合ehcache&总结

  • 60_整合Spring_整合适配包下载

  • 61_整合Spring_所有需要的jar包导入

  • 62_整合Spring_引入MyBatis之前的配置

  • 63_整合Spring_SpringMVC配置文件编写

  • 64_整合Spring_Spring配置文件编写

  • 65_整合Spring_Spring整合MyBatis关键配置

  • 66_整合Spring_整合测试

  • 67_逆向工程_mbg简介

  • 68_逆向工程_mgb配置文件编写

  • 69_逆向工程_使用mbg逆向生成所有代码及配置

  • 70_逆向工程_测试简单查询&测试带条件复杂查询

  • 71_运行原理_框架分层架构

  • 72_运行原理_调试前注意

  • 73_运行原理_SQLSessionFactory的初始化

  • 74_运行原理_openSession获取SqlSession对象

  • 75_运行原理_getMapper获取到接口的代理对象

  • 76_运行原理_查询实现

  • 77_运行原理_查询流程总结

  • 78_运行原理_MyBatis原理总结

  • 79_插件_插件原理

  • 80_插件_插件编写&单个插件原理

  • 81_插件_多个插件运行流程

  • 82_插件_开发插件

  • 83_扩展_分页_PageHelpler分页插件使用

  • 84_扩展_批量_BatchExecutor&Spring中配置批量sqlSession

  • 85_扩展_存储过程_oracle中创建一个带游标的存储过程

  • 86_扩展_存储过程_MyBatis调用存储过程

  • 87_扩展_自定义类型处理器_MyBatis中枚举类型的默认处理

  • 88_扩展_自定义类型处理器_使用自定义的类型处理器处理枚举类型

APP内打开
    查看更多
    打开AcFun,查看更多精彩内容

    下载APP,观看完整视频

    点击前往

    取消
    继续
    立即领取