|
课程介绍7 F9 \ @9 E, y1 r% _
MyBatis3的入门视频教程,使用eclipse用于开发讲解。' F$ k9 s; j [ D# _/ o
) v5 u* \5 z4 n5 |+ n课程目录0 A; u$ g7 S7 w( t& F" K% X+ O0 `
MyBatis3-001-框架 " {# x9 y3 X' C9 q
MyBatis3-002-MyBatis框架 1 D L; v! D9 R2 h/ B- j
MyBatis3-003-MyBatis简介 : O( o/ x6 i- L! b& ?' L$ R: v" |
MyBatis3-004-MyBatis与Hibernate对比 5 M. ?& P. q! ^/ }! Q d
MyBatis3-005-MyBatis的体系结构
7 t) _1 K4 N! `, v1 N MyBatis3-006-MyBatis工作原理 ; \) B+ _* Y. B, s" n3 J2 v
MyBatis3-007-第一个程序-成员变量与属性的区别
+ g! s9 Z* u( n3 F" i) i0 t% l MyBatis3-008-第一个程序-Navicat用法
0 e( O. x5 B% V$ m Z MyBatis3-009-第一个程序-配置文件与约束
- r) M8 p$ ]' a) V* G& |1 J2 \ MyBatis3-010-第一个程序-XML没有自动提示问题的解决 . S2 U0 M5 v+ d
MyBatis3-011-第一个程序-配置映射文件
+ A2 J5 D; ?% P MyBatis3-012-第一个程序-配置主配置文件
& c/ s c+ E7 e+ ~: i8 U# m MyBatis3-013-第一个程序-定义测试类
, M& ~; r. v/ U2 C MyBatis3-014-第一个程序-解释主配置文件中的Envirenments & s6 G. K- W$ X" t! ^
MyBatis3-015-第一个程序-定义Dao的实现类 " \& C% L% l2 Q. g
MyBatis3-016-第一个程序-添加日志输出控制文件及测试
1 M: T2 o! c6 `5 s MyBatis3-017-第一个程序-namespace的作用
& s4 x! s K7 k; u MyBatis3-018-第一个程序-工具类的定义 7 b9 z$ a, V, x4 i& h4 ]9 S& a
MyBatis3-019-第一个程序-工具类的使用
, z: h4 d4 L) U- @; X MyBatis3-020-第一个程序-从属性文件读取DB连接四要素 - K# w+ \ W; E# t& g
MyBatis3-021-第一个程序-阅读源码
0 ]7 O+ I, ~' V; I MyBatis3-022-第一个程序-别名
$ |2 L% z7 z' @9 j. G+ U MyBatis3-023-curd-环境搭建 ( x1 R4 X2 ?7 U" Q
MyBatis3-024-curd-插入后获取到id
2 R% O9 i2 y3 G5 Z r MyBatis3-025-curd-删除 & r7 k: h" u, t9 E
MyBatis3-026-curd-修改
! K! p5 m3 K- N' w0 L; r1 X MyBatis3-027-curd-查询所有返回List
6 s) Q# G4 B! E: `% b8 w MyBatis3-028-curd-查询所有返回Map
# C- _+ M7 c0 ~5 b ?" X3 k MyBatis3-029-curd-根据id查询
8 j& p4 N/ j* Z2 O8 s( s MyBatis3-030-curd-模糊查询
D+ e" ?+ h7 s- f: U; M! c4 } MyBatis3-031-今天内容重难点 " [2 Z5 U: y$ x
MyBatis3-032-上次课内容回顾 7 z" K3 b! {, F
MyBatis3-033-curd-字段名与属性名不一致问题展示 / S) \, A3 D! d+ H$ R: L
MyBatis3-034-curd-通过别名解决不一致问题 # J9 p- K& |. @5 R" h ^, V( d
MyBatis3-035-curd-通过resultMap解决不一致问题 , ?+ M4 K3 r# B5 m5 Z9 q
MyBatis3-036-Mapper动态代理-引入
. O: N4 Z# j9 m/ \; a9 W MyBatis3-037-Mapper动态代理-实现 1 m# n3 _; ]4 R# A
MyBatis3-038-多查询条件问题-根据Map查询 9 p! f7 Q) [. Y/ Y8 W
MyBatis3-039-多查询条件问题-使用索引号
) N( f2 G, q V MyBatis3-040-动态SQL-动态SQL解决什么问题 " w1 i0 {4 Y. j0 h: ]
MyBatis3-041-动态SQL-if / _! o& m9 @7 h' E. k) q* C
MyBatis3-042-动态SQL-where 2 j! Q* e* M, ?8 ]; W: i9 w' f
MyBatis3-043-动态SQL-choose
9 N6 w+ Q" v T$ b" U) x4 S, d MyBatis3-044-动态SQL-foreach-数组
5 D, `; e$ k2 f7 a6 d( j MyBatis3-045-动态SQL-foreach-list + P" B% n8 E# ]. ?2 ~
MyBatis3-046-动态SQL-foreach-泛型自定义类型list
1 q$ @2 D$ t# U$ `, @* l MyBatis3-047-动态SQL-Sql片断 1 f0 _* r! l1 }* h; M8 k( R
MyBatis3-048-关联关系查询-关联关系
. t( |8 S! E- h MyBatis3-049-关联关系查询-一对多-定义实体及DB表
* c3 r: c6 H1 t7 @) k4 `: ] MyBatis3-050-关联关系查询-一对多-通过多表连接查询方式实现
+ ^' w$ u+ b s0 x MyBatis3-051-关联关系查询-一对多-通过多表单独查询方式实现
W4 D; _) L1 F MyBatis3-052-关联关系查询-多对一-通过多表连接查询方式实现
3 P) c4 \1 |/ x/ A6 i3 M) o MyBatis3-053-关联关系查询-多对一-通过多表单独查询方式实现 3 j( ^3 b: i8 j& }/ g4 |( V; O) u5 A! T
MyBatis3-054-关联关系查询-自关联-什么是自关联 & o: o3 m2 R- C. S2 g: N
MyBatis3-055-关联关系查询-自关联-测试环境搭建 - i5 Z( i9 f# A
MyBatis3-056-关联关系查询-自关联-以一对多方式实现-查询指定栏目的所有子孙栏目
: d2 l) h; T% v/ J2 Q MyBatis3-057-关联关系查询-自关联-以一对多方式实现-查询指定栏目及其所有子孙栏目 - {1 v0 ?2 b( s7 b" A
MyBatis3-058-关联关系查询-自关联-以多对一方式实现
! P! J: U# F+ \ MyBatis3-059-关联关系查询-多对多-什么是多对多
0 c/ i; K( M1 l9 ]8 A; l6 f3 ^ MyBatis3-060-关联关系查询-多对多-实现
- N% e6 x9 _) @& ^- x" q2 r. h! ` MyBatis3-061-延迟加载-基本概念 $ l: l# p7 r4 n, K6 @
MyBatis3-062-延迟加载-加载时机 : s' |3 ~8 _7 {' ~( V- y( O
MyBatis3-063-延迟加载-加载的配置 ' w$ `4 U* m( H R- v5 ]
MyBatis3-064-延迟加载-多表连接查询无法使用延迟加载
% f5 D3 ~1 |% }+ ~5 I6 o MyBatis3-065-今天内容重难点 " r* E& X! i( Z% U& W3 s
MyBatis3-066-上次课内容回顾
1 o% }% f% n+ x4 Q9 ~ MyBatis3-067-查询缓存-一级缓存与二级缓存 # D0 \2 y4 [. e" P I/ n. @+ A$ @
MyBatis3-068-查询缓存-一级缓存-一级缓存的存在性证明
- }) m+ i' l7 o8 X0 A U MyBatis3-069-查询缓存-一级缓存-从缓存查找数据的依据
# x3 V! p) @6 d6 A! F$ K; _: G0 d MyBatis3-070-查询缓存-一级缓存-增删改对一级缓存的影响 3 G W% `3 _7 l; L% k& y$ e" g
MyBatis3-071-查询缓存-内置二级缓存-二级缓存的开启
7 G$ D8 C" H z; v* r& G MyBatis3-072-查询缓存-内置二级缓存-增删改对二级缓存的影响 : `' Q/ h4 b* B% @
MyBatis3-073-查询缓存-内置二级缓存-二级缓存的配置
$ P0 |$ ]7 `( K) {9 d MyBatis3-074-查询缓存-内置二级缓存-二级缓存的关闭
) O- d+ z' u4 V* q" f: M) W MyBatis3-075-查询缓存-内置二级缓存-二级缓存的使用原则 & f- v( H- n# D" H7 e* x: I- b
MyBatis3-076-查询缓存-Ehcache二级缓存-二级缓存的开启
2 b, S$ a0 T j0 t MyBatis3-077-查询缓存-Ehcache二级缓存-二级缓存的配置
" ~: N- }" B4 r MyBatis3-078-查询缓存-内置二级缓存-使增删改不刷新二级缓存 + r0 W0 {. k6 ~0 b# y; O
MyBatis3-079-注解式开发-注解的基础知识 $ {4 {$ {; Y9 r9 |
MyBatis3-080-注解式开发-MyBaties注解式开发
+ r6 o! Z/ X6 m) O6 L" [ MyBatis3-081-MyBatis重难点 ) g- z* G& b: `% _8 r# Z. i
7 x( @" B1 y2 j. b- R6 V
# d+ K9 |* [+ s) R
c$ Z5 R, {3 w r
% h$ T' J# y: {* P) k9 u4 M& y资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见 d8 r s/ l4 G i8 X2 r
0 `( `% ]* S& m. p, `+ N/ l5 v6 i; C* }: T/ o3 ]! M* C
( J& B6 K; k7 i
本资源由Java自学网收集整理【www.javazx.com】 |
|