|
|
课程介绍
6 {4 D$ r& ~, m* [$ z! |. U+ N7 xMyBatis是目前非常流行的一个轻巧、便利、拥有多个强大特性的持久化层框架。本视频专门为大数据方向的学员量身打造,除MyBatis的基本使用外,更对高级映射、动态SQL等特性进行了详细讲授。通过本视频的学习,可以借助MyBatis应对实际项目中持久层的开发。
+ W+ e+ g& q& E. x4 M* h* K( f) y( ?6 P) ]- d; T
视频目录+ T( x7 t! [$ P: `" g. Q
01.简介
5 w7 Y$ T" j8 u- S7 K02.为什么要使用MyBatis' i* ?& z% e+ Q4 d$ P
03.如何下载Mybatis
5 w) ]+ B C2 i04.HelloWorld 环境搭建
2 { b. Z2 ^6 E% `4 K1 O! K05.HelloWorld javaBean 数据库表 准备+ q, y) }; S2 E: y. u0 _
06.HelloWorld SqlSessionFactory SqlSession
$ i1 t# s5 ^4 d$ H$ l& q9 C, `07.HelloWorld 查询一个对象
0 \! D; }" Y2 @, h1 G08.HelloWorld 小结0 b* u( }" U+ H: A$ u N
09.HelloWorld Mapper接口开发
5 |8 P5 S5 }7 ]; L5 N$ J, ^10.Mapper接口开发的好处
* @! \0 y" x, O* c+ l( n4 Q11.全局配置文件简介
: D2 }4 Q% b- M# Y% C2 g. y9 x12.配置Eclipse中xml文件内容提示1 U( E2 v1 s: t1 W1 Y1 E: a/ L6 @
13.全局配置文件_properties
1 z/ K z3 q8 o. X: W14.全局配置文件_settings1 S9 ~; R3 @( W' K; a9 A" J' l! ^
15.全局配置文件_typeAliases4 P( b/ `! A! N$ f
16.全局配置文件_MyBatis已经取好的别名
* A+ h: n. h# b9 K- _' A; A4 l17.全局配置文件_environments6 ~/ a( E+ P3 s& l l4 u- I
18.全局配置文件_mappers4 P; J8 k) V5 A' t
19.全局配置文件_xml中标签配置的先后顺序问题) k A0 ^$ G, g- n
20.SQL映射文件 简介2 f: W3 I: T9 E9 i3 R. r
21.完成基本的CRUD操作2 f9 ]* h% j5 z) \0 W9 R
22.获取增删改操作对数据库的影响条数8 m' W2 g! _# T
23.支持主键自增的数据库获取新插入数据的主键值
: k% M2 H5 _. `6 J4 n1 g: a24.参数传递_单个普通类型的参数
9 r3 M/ U8 O7 r. L/ _2 e4 K25.参数传递_多个参数. g+ j7 z5 ]7 S
26.参数传递_POJO
! \( u' R& h! L2 B1 J9 h, l) F( m27.参数传递_Map( i! H9 U, F, a% @% } P( r
28.参数传递_集合数组类型
) n( n( Y0 B) M3 o% m% \! m29.参数传递_命名参数& ~0 b# L0 M; W% X$ r& P
30.参数传递 源码分析2 A& u2 I Z0 N! ^% Z2 }/ l
31.回顾7 u+ _' O" E' K+ ~* a0 ]
32.参数传递_参数位置支持的属性[了解]. o. x& T3 z w% t0 s
33.参数传递_参数获取的方式& G5 W ^1 _5 k' U# C1 z
34.Select查询多条数据返回多个对象的集合; s, C7 Z2 X+ }8 N* `
35.Select查询单条数据返回一个Map
9 [& K' N( k! \36.Select查询多条数据返回一个Map j! j* |" o$ u9 D( S
37.映射方式_自动映射
% s' D# ^0 A1 H, t38.映射方式_自定义映射* ^5 t/ V: P% j/ I% g
39.自定义映射_级联的方式
/ c9 k! Z& G0 P/ {! R4 L9 K( `40.自定义映射_association& H3 H8 I: T8 N+ w8 H4 _
41.自定义映射_association分步查询9 O0 b6 d2 p. t( Z6 s2 d# J
42.自定义映射_association分步查询使用延迟加载7 B r+ Z9 z1 r+ f1 Y! {9 Z G9 d
43.自定义映射_collection! f3 ]7 ?; t- ]# Z5 T- S+ b- F- @
44.自定义映射_collection分步查询_延迟加载
% m8 i: N1 n3 `. ?45.扩展_分步查询多列值的传递
% \6 T2 V& [& d( U K j/ k46.扩展_fetchType设置当前查询是否使用延迟加载7 R6 f3 o! m# W
47.抽取可重用的sql片段& }4 k2 L$ m* q7 o: f
48.MyBatis 动态SQL简介- b/ i* |' c4 w# W* }; A' b
49.动态SQL_if_where9 d/ p/ o1 [% c$ z5 ^& U
50.动态SQL_trim" K& `% v" C! U6 x. i9 p
51.动态SQL_set
/ x; R9 F$ I* O3 w2 u5 o52.动态SQL_choose_when_otherwise! N. S/ A3 Y h4 P1 P* ^
53.动态SQL_foreach
( Q* x$ A+ W. p54.扩展_使用foreach完成批量的增删改操作
8 w+ n/ ?$ J, w
* X8 x' w7 z" g# }, n) d# A% L |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|