|
|
课程介绍8 m+ n" s: x1 }8 w6 m. z% o
MyBatis是目前非常流行的一个轻巧、便利、拥有多个强大特性的持久化层框架。本视频专门为大数据方向的学员量身打造,除MyBatis的基本使用外,更对高级映射、动态SQL等特性进行了详细讲授。通过本视频的学习,可以借助MyBatis应对实际项目中持久层的开发。1 P8 J v7 l2 }$ I, s5 ?
( G: W' v& i, ?8 u9 p* Z& f% B
视频目录
6 K; A( G2 |, ]1 O* w5 `01.简介
; [0 q8 y# U* V, m02.为什么要使用MyBatis$ @0 O' c5 |" {* Q# u
03.如何下载Mybatis
+ g% C5 l6 G$ U1 l' d04.HelloWorld 环境搭建
% o) L( @" a# u0 O- ]. w05.HelloWorld javaBean 数据库表 准备. W& P" a4 V0 n s+ @3 [. Q* s8 f
06.HelloWorld SqlSessionFactory SqlSession
* n' w8 m! A' S9 ?3 f07.HelloWorld 查询一个对象. b3 Z3 w7 ?7 z _2 x5 b
08.HelloWorld 小结
2 u2 K0 Y8 Y/ w- u# c8 y; w+ Q( n09.HelloWorld Mapper接口开发% K/ C$ B6 W8 c2 P
10.Mapper接口开发的好处
! x* Q7 o" i6 T, V+ v: ]11.全局配置文件简介% }& y6 G2 n3 }; Y5 o1 M G
12.配置Eclipse中xml文件内容提示
2 a8 D' l' v! ?( V6 _$ _& Z8 p# I13.全局配置文件_properties5 q# r' J( L% ~1 l; d
14.全局配置文件_settings
: e5 O& J1 c: n, k0 {1 p/ K* E) A2 ~+ ~15.全局配置文件_typeAliases- b7 D% V, q3 [. ^; r) E
16.全局配置文件_MyBatis已经取好的别名
3 i$ }2 |- J- b5 D F- _# F5 M17.全局配置文件_environments8 v8 t) M5 D% h' e& M j
18.全局配置文件_mappers
0 J$ ]- |' l0 D& s* x( X G19.全局配置文件_xml中标签配置的先后顺序问题
- q* W: u& S) O+ @8 M20.SQL映射文件 简介
! q- j3 i9 [& T+ c7 b& X21.完成基本的CRUD操作
8 j; i7 b& u- K. |" g( P22.获取增删改操作对数据库的影响条数
& u: ?2 B. V- N& q( V( r23.支持主键自增的数据库获取新插入数据的主键值
+ Z. N) Y: w3 [- I24.参数传递_单个普通类型的参数, _6 l, D( H6 {2 I' [1 J' I& N! Z% ? s
25.参数传递_多个参数
+ x. W. g$ j8 N l d26.参数传递_POJO
( |$ Y# i/ ?' [+ I27.参数传递_Map
" O' {3 r& N3 j2 q28.参数传递_集合数组类型/ W; U! Z) R3 O' t8 O/ @
29.参数传递_命名参数+ l5 h# S; f3 i+ v* p
30.参数传递 源码分析
/ B# A( T4 k+ U c* h1 n31.回顾
# H1 b$ e* i9 Z" L32.参数传递_参数位置支持的属性[了解]
9 ~2 K1 g2 i `. Y* t* E' w$ y; w! y33.参数传递_参数获取的方式9 \' y- y1 ` p- @1 R1 m
34.Select查询多条数据返回多个对象的集合" ^1 B' A* X5 U; o
35.Select查询单条数据返回一个Map1 k0 Y$ u! ]/ _7 }8 X( f
36.Select查询多条数据返回一个Map, f! d& O+ M2 i1 y" Z
37.映射方式_自动映射
' d# J3 h! _; B0 q+ D+ T4 e, D38.映射方式_自定义映射
9 P# L% `* B( | d39.自定义映射_级联的方式
& W) E u! s. a8 ?40.自定义映射_association! E; z: w- M" G. ?1 R) ~( S! }' M
41.自定义映射_association分步查询
2 F1 V* c9 c, A" ^1 d6 q: V42.自定义映射_association分步查询使用延迟加载
7 m. a! y' c3 {43.自定义映射_collection
6 v: R& ?8 h2 [& ?) a* c% a44.自定义映射_collection分步查询_延迟加载- }) D2 R$ d7 c
45.扩展_分步查询多列值的传递
& ~/ G) y' N- z6 a Z46.扩展_fetchType设置当前查询是否使用延迟加载$ x3 G+ k+ h+ A, Q5 M f
47.抽取可重用的sql片段
0 b1 F' F3 e) G+ P6 ^& A48.MyBatis 动态SQL简介; w2 K0 R, |3 @. k: H6 E
49.动态SQL_if_where" h5 S- a' u5 k- Y, K% ^
50.动态SQL_trim
% J% {! u9 E/ B. b51.动态SQL_set
) C" V0 c* K) i5 w4 P0 R52.动态SQL_choose_when_otherwise; j2 }, L7 t& v. h( Z
53.动态SQL_foreach
0 d, ^/ B5 L4 X) T* M+ F# r54.扩展_使用foreach完成批量的增删改操作
, w! S5 u# s2 w1 f$ S+ R: u& X; o1 \ O) l* i
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|