MyBatis视频教程—国内首套源码级讲授的MyBatis—8033人已学习
课程介绍
MyBatis是目前非常流行的一个轻巧、便利的持久化层框架。 该培训教程对MyBatis日常基本使用示范外,还涉及诸多细节。以及较深入源码的讲解MyBatis原理、配置、查询、插件机制和一些企业实用场景。
课程收益
掌握MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,MyBatis逆向工程,MyBatis高级内容(MyBatis源码解析,MyBatis单/多插件运行机制,MyBatis四大对象工作原理,自定义TypeHandler、MyBatis存储过程&游标处理等)。
讲师介绍
雷丰阳 更多讲师课程
尚硅谷讲师,具有多年软件开发经验,熟悉 Java、c/c++等多种开发语言,对主流框架Spring、Struts2、Hibernate、MyBatis、SpringMVC等具有丰富的开发经验。曾参与大型物联网系统(智能物流)、智慧城市系统的开发,并主持开发某社交软件的移动端(Android/IOS)、服务端(openfire).
课程大纲
第1章:MyBatis视频
1. MyBatis_简介 14:13
2. MyBatis_下载 4:11
3. MyBatis_HelloWorld 23:54
4. MyBatis_接口式编程 8:54
5. MyBatis_小结(1) 7:59
6. MyBatis_全局配置文件_引入dtd约束 6:13
7. MyBatis_全局配置文件_properties_引入外部配置文件 6:06
8. MyBatis_全局配置文件_settings_运行时行为设置 5:59
9. MyBatis_全局配置文件_typeAliases_别名 10:12
10. MyBatis_全局配置文件_typeHandlers_类型处理器简介 3:23
11. MyBatis_全局配置文件_plugins_插件简介 3:21
12. MyBatis_全局配置文件_enviroments_运行环境 10:03
13. MyBatis_全局配置文件_databaseIdProvider_多数据库支持 14:41
14. MyBatis_全局配置文件_mappers_sql映射注册 14:17
15. MyBatis_小结(2) 2:28
16. MyBatis_映射文件_增删改查 15:06
17. MyBatis_映射文件_insert_获取自增主键的值 5:48
18. MyBatis_映射文件_insert_获取非自增主键的值_selectKey 12:07
19. MyBatis_映射文件_参数处理_单个参数&多个参数&命名参数 11:02
20. MyBatis_映射文件_参数处理_POJO⤅&TO; 6:54
21. MyBatis_映射文件_参数处理_参数封装扩展思考 6:10
22. MyBatis_源码分析_参数处理_参数封装map的过程 18:38
23. MyBatis_映射文件_参数处理_#与$取值区别 9:18
24. MyBatis_映射文件_参数处理_#取值时指定参数相关规则 13:42
25. MyBatis_映射文件_select_返回List 3:21
26. MyBatis_映射文件_select_记录封装map 8:25
27. MyBatis_映射文件_select_resultMap_自定义结果映射规则 12:39
28. MyBatis_映射文件_select_resultMap_关联查询_环境搭建 5:58
29. MyBatis_映射文件_select_resultMap_关联查询_级联属性封装结果 8:08
30. 映射文件_select_resultMap_关联查询_association定义关联对象封装规则 4:09
31. MyBatis_映射文件_select_resultMap_关联查询_association分步查询 13:22
32. MyBatis_映射文件_select_resultMap_关联查询_分步查询&延迟加载 6:05
33. 映射文件_select_resultMap_关联查询_collection定义关联集合封装规则 13:07
34. 映射文件_select_resultMap_关联查询_collection分步查询&延迟加载 8:43
35. MyBatis_映射文件_select_resultMap_分步查询传递多列值&fetchType; 3:29
36. MyBatis_映射文件_select_resultMap_discriminator鉴别器 8:23
37. MyBatis_动态sql_简介&环境搭建 4:45
38. MyBatis_动态sql_if_判断&OGNL; 15:06
39. MyBatis_动态sql_where_查询条件 5:17
40. MyBatis_动态sql_trim_自定义字符串截取 7:44
41. MyBatis_动态sql_choose_分支选择 6:47
42. MyBatis_动态sql_set_与if结合的动态更新 6:58
43. MyBatis_动态sql_foreach_遍历集合 6:24
44. MyBatis_动态sql_foreach_mysql下foreach批量插入的两种方式 12:40
45. MyBatis_动态sql_foreach_oracle下批量插入的两种方式 10:21
46. MyBatis_动态sql_foreach_oracle下foreach批量保存两种方式 5:52
47. MyBatis_动态sql_内置参数_parameter&_databaseId 10:34
48. MyBatis_动态sql_bind_绑定 5:18
49. MyBatis_动态sql_sql_抽取可重用的sql片段 7:43
50. MyBatis_缓存_缓存介绍 2:27
51. MyBatis_缓存_一级缓存体验 5:58
52. MyBatis_缓存_一级缓存失效的四种情况 10:07
53. MyBatis_缓存_二级缓存介绍 5:51
54. MyBatis_缓存_二级缓存使用&细节 17:08
55. MyBatis_缓存_缓存有关的设置以及属性 15:15
56. MyBatis_缓存_缓存原理图示 9:02
57. MyBatis_缓存_第三方缓存整合原理&ehcache;适配包下载 6:15
58. MyBatis_缓存_MyBatis整合ehcache&总结 9:03
59. MyBatis_整合Spring_整合适配包下载 4:05
60. MyBatis_整合Spring_所有需要的jar包导入 3:40
61. MyBatis_整合Spring_引入MyBatis之前的配置 3:15
62. MyBatis_整合Spring_SpringMVC配置文件编写 4:33
63. MyBatis_整合Spring_Spring配置文件编写 4:50
64. MyBatis_整合Spring_Spring整合MyBatis关键配置 12:06
65. MyBatis_整合Spring_整合测试 7:40
66. MyBatis_逆向工程_mbg简介 3:59
67. MyBatis_逆向工程_mgb配置文件编写 13:33
68. MyBatis_逆向工程_使用mbg逆向生成所有代码及配置 4:39
69. MyBatis_逆向工程_测试简单查询&测试带条件复杂查询 15:35
70. MyBatis_运行原理_框架分层架构 6:31
71. MyBatis_运行原理_调试前注意 3:26
72. MyBatis_运行原理_SQLSessionFactory的初始化 28:29
73. MyBatis_运行原理_openSession获取SqlSession对象 15:16
74. MyBatis_运行原理_getMapper获取到接口的代理对象 11:43
75. MyBatis_运行原理_查询实现 34:51
76. MyBatis_运行原理_查询流程总结 10:24
77. MyBatis_运行原理_MyBatis原理总结 7:41
78. MyBatis_插件_插件原理 6:51
79. MyBatis_插件_插件编写&单个插件原理 20:03
80. MyBatis_插件_多个插件运行流程 8:34
81. MyBatis_插件_开发插件 10:31
82. MyBatis_扩展_分页_PageHelpler分页插件使用 16:07
83. MyBatis_扩展_批量_BatchExecutor&Spring;中配置批量sqlSession 15:14
84. MyBatis_扩展_存储过程_oracle中创建一个带游标的存储过程 10:42
85. MyBatis_扩展_存储过程_MyBatis调用存储过程 15:10
86. MyBatis_扩展_自定义类型处理器_MyBatis中枚举类型的默认处理 15:22
87. MyBatis_扩展_自定义类型处理器_使用自定义的类型处理器处理枚举类型 16:52
大家可以点击【 查看详情】查看我的课程