MyBatis视频教程下载
课程介绍
MyBatis是目前非常流行的一个轻巧、便利的持久化层框架。 本视频除对MyBatis日常基本使用示范外,还涉及诸多细节。以及较深入源码的讲解MyBatis运行原理、插件机制和一些企业实用场景。 视频包含:MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,MyBatis逆向工程,MyBatis高级内容(MyBatis源码解析,MyBatis单/多插件运行机制,MyBatis四大对象工作原理,自定义TypeHandler、MyBatis存储过程&游标处理等)。 视频中会在重要的地方对比MyBatis操作MySQL以及Oracle之间的差异性。如果没有Oracle相关知识或者资料的同学,可以先在尚硅谷官网下载学习宋红康老师对于Oracle的讲授。
视频目录
- 00.视频_源代码
- 01.简介
- 02.下载
- 03.HelloWorld
- 04.接口式编程
- 05.小结(1)
- 06.全局配置文件_引入dtd约束
- 07.全局配置文件_properties_引入外部配置文件
- 08.全局配置文件_settings_运行时行为设置
- 09.全局配置文件_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.关联查询_级联属性封装结果
- 31.关联查询_association定义关联对象封装规则
- 32.关联查询_association分步查询
- 33.关联查询_分步查询&延迟加载
- 34.关联查询_collection定义关联集合封装规则
- 35.关联查询_collection分步查询&延迟加载
- 36.分步查询传递多列值&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.使用自定义的类型处理器处理枚举类型
评论前必须登录!
注册