课程目录

1 Mybatis课程导读 (04:52)
2 什么是框架 (12:03)
3 MyBatis在三层架构的什么位置 (06:33)
4 JDBC的不足 (05:20)
5 下载MyBatis并了解MyBatis (10:06)
6 对ORM思想的深入理解以及MyBatis的特点 (20:29)
7 MyBatis入门程序之数据库表的设计 (10:54)
8 MyBatis入门程序前5步 (24:51)
9 MyBatis入门程序MyBatis程序的编写 (15:47)
10 MyBatis入门程序的小细节 (21:13)
11 MyBatis的事务管理机制深度剖析 (24:16)
12 第一个比较完整的MyBatis程序 (06:02)
13 在开发中junit是如何使用的 (14:03)
14 在MyBatis中引入JUnit (02:46)
15 MyBatis集成日志框架logback (21:44)
16 MyBatis工具类的编写 (08:53)
17 MyBatis完成insert使用Map集合传参 (18:54)
18 MyBatis完成insert使用POJO传参 (17:14)
19 MyBatis完成delete删除操作 (04:53)
20 MyBatis完成update更新操作 (06:51)
21 MyBatis完成select查一个 (17:20)
22 MyBatis完成select查所有 (04:45)
23 SQLMapper映射文件中namespace作用 (07:03)
24 MyBatis核心配置文件之多环境 (18:37)
25 MyBatis的事务管理器 (07:10)
26 对数据源的深度剖析 (10:45)
27 不同类型的数据源下有不同的属性 (07:41)
28 pooled和unpooled的区别 (08:11)
29 配置具体的数据库连接池参数 (12:43)
30 properties标签的配置和使用 (09:33)
31 properties和mapper标签的url属性 (02:31)
32 使用dom4j解析mybatis核心配置文件 (20:40)
33 使用dom4j解析mybatis核心配置文件 (08:37)
34 使用dom4j解析SqlMapper配置文件 (11:26)
35 手写godbatis框架第一步创建基础类 (17:04)
36 手写godbatis框架第三步抽取事务管理器接口 (19:59)
37 手写godbatis框架第二步分析SqlSessionFac (05:20)
38 手写godbatis框架第四步事务管理器的实现 (07:02)
39 手写godbatis框架第五步数据源的实现 (11:49)
40 手写godbatis框架第六步事务管理器改造 (10:55)
41 手写godbatis框架第七步获取数据源对象 (21:34)
42 手写godbatis框架第八步获取事务管理器对象 (02:47)
43 手写godbatis框架第九步获取存储SQL的Map集合 (12:35)
44 手写godbatis框架第十步测试框架 (06:09)
45 手写godbatis框架第十一步封装SqlSession对象 (07:13)
46 手写godbatis框架第十二步insert方法的实现 (10:58)
47 手写godbatis框架第十三步动态给占位符传值 (14:15)
48 手写godbatis框架第十四步测试插入数据 (07:01)
49 手写godbatis框架第十五步selectOne方法的实现 (14:42)
50 手写godbatis框架第十六步结果集转换为对象 (12:05)
51 手写godbatis框架第十七步最终版测试 (18:19)
52 在WEB应用中使用MyBatis之简介和准备数据 (05:23)
53 在WEB应用中使用MyBatis之环境搭建 (14:56)
54 在WEB应用中使用MyBatis之后端代码实现 (20:20)
55 在WEB应用中使用MyBatis之核心业务实现 (10:04)
56 在WEB应用中使用MyBatis之测试转账结果 (07:07)
57 在WEB应用中使用MyBatis之事务的控制 (14:28)
58 在WEB应用中使用MyBatis之三大对象作用域 (14:02)
59 使用javassist动态生成类 (12:17)
60 使用javassist动态生成类并实现接口 (07:06)
61 使用javassist动态生成类并实现接口中所有方法 (22:36)
62 工具类GenerateDaoProxy的编写 (17:35)
63 每一个方法体代码的动态拼接 (21:42)
64 MyBatis的getMapper方法 (12:58)
65 面向接口的方式进行CRUD (09:00)
66 面向接口的方式进行CRUD2 (14:17)
67 MyBatis小技巧之#{}和${}的区别 (19:17)
68 MyBatis小技巧之什么时候使用${} (09:55)
69 MyBatis小技巧之拼接表名 (10:18)
70 MyBatis小技巧之批量删除 (06:12)
71 MyBatis小技巧之模糊查询 (08:21)
72 MyBatis小技巧之mapper的配置 (18:30)
73 MyBatis小技巧之别名机制 (14:04)
74 MyBatis小技巧之IDEA配置模板文件 (05:34)
75 MyBatis小技巧之使用自动生成的主键值 (09:04)
76 MyBatis参数之单个简单类型参数 (11:08)
77 MyBatis参数之单个参数Long类型 (12:58)
78 MyBatis参数之单个参数Date类型 (09:10)
79 MyBatis参数之Map集合 (04:48)
80 MyBatis参数之POJO类 (05:09)
81 MyBatis参数之多参数 (09:52)
82 MyBatis参数之Param注解 (05:59)
83 MyBatis参数之Param注解源码分析 (22:47)
84 MyBatis查询专题之返回Car (07:58)
85 MyBatis查询专题之返回多个Car (06:32)
86 MyBatis查询专题之返回一条记录可以使用List接收吗 (03:12)
87 MyBatis查询专题之返回Map (05:36)
88 MyBatis查询专题之返回多个Map (04:35)
89 MyBatis查询专题之返回大Map (07:27)
90 MyBatis查询专题之结果映射 (14:19)
91 MyBatis查询专题之开启驼峰命名自动映射 (06:26)
92 MyBatis查询专题之查询总记录条数 (04:27)
93 动态SQL之为什么使用动态SQL (09:07)
94 动态SQL之if标签 (19:12)
95 动态SQL之where标签 (08:33)
96 动态SQL之trim标签 (06:41)
97 动态SQL之set标签 (10:06)
98 动态SQL之choose标签 (09:12)
99 动态SQL之foreach批量删除 (13:13)
100 动态SQL之foreach批量插入 (07:37)
101 动态SQL之foreach批量删除 (03:42)
102 动态SQL之sql标签和include标签 (03:59)
103 高级映射之数据库表的准备 (06:27)
104 高级映射之环境搭建 (06:54)
105 高级映射之多对一映射实体类关系怎么设计 (10:52)
106 高级映射之多对一映射第一种方式 (10:29)
107 高级映射之多对一映射第二种方式 (06:09)
108 高级映射之多对一映射第三种方式 (19:34)
109 高级映射之多对一映射延迟加载 (15:08)
110 高级映射之一对多的映射原理 (04:41)
111 高级映射之一对多的第一种实现方式 (10:38)
112 高级映射之一对多的第二种实现方式及延迟加载 (11:53)
113 MyBatis缓存之对缓存的理解 (12:24)
114 MyBatis缓存之提供了哪些缓存机制 (03:52)
115 MyBatis缓存之理解一级缓存 (10:10)
116 MyBatis缓存之一级缓存的失效 (08:32)
117 MyBatis缓存之二级缓存的使用 (14:55)
118 MyBatis缓存之二级缓存的相关配置 (06:56)
119 MyBatis缓存之集成Ehcache (04:49)
120 MyBatis逆向工程之概述 (04:48)
121 MyBatis逆向工程之使用基础版 (10:46)
122 MyBatis逆向工程之测试基础版 (04:34)
123 MyBatis逆向工程之使用增强版 (03:33)
124 MyBatis逆向工程之测试增强版的查询 (05:13)
125 MyBatis逆向工程之QBC查询风格 (07:58)
126 MyBatis分页插件之分页原理 (15:55)
127 MyBatis分页插件之使用limit获取分页数据 (08:20)
128 MyBatis分页插件之使用PageHelper (06:26)
129 MyBatis分页插件之获取PageInfo对象 (07:27)
130 MyBatis注解式开发之@Insert注解 (04:48)
131 MyBatis注解式开发之@Delete注解 (01:14)
132 MyBatis注解式开发之@Update注解 (02:13)
133 MyBatis注解式开发之@Select注解 (01:31)
134 MyBatis注解式开发之@Results注解 (03:57)