|
|
课程介绍3 W @) F- _$ }6 V6 r+ C8 Z8 C4 R4 S
MyBatis是目前非常流行的一个轻巧、便利、拥有多个强大特性的持久化层框架。本视频专门为大数据方向的学员量身打造,除MyBatis的基本使用外,更对高级映射、动态SQL等特性进行了详细讲授。通过本视频的学习,可以借助MyBatis应对实际项目中持久层的开发。" _7 ]/ H9 w& y- z) H/ m
7 f: A) W' v; J) g" e3 z视频目录
5 g9 L4 ~) R9 F4 ^01.简介
: ~0 E# K4 ]1 Y4 C! h02.为什么要使用MyBatis2 H h2 K9 m0 `
03.如何下载Mybatis0 u: \6 @3 R2 b7 v
04.HelloWorld 环境搭建
^* g6 F6 b' ^2 a( l8 w05.HelloWorld javaBean 数据库表 准备
t6 J8 j. C6 t1 N! Z06.HelloWorld SqlSessionFactory SqlSession: z& W( [+ ]- j$ Y- M0 ?6 |
07.HelloWorld 查询一个对象
: D" Q+ t7 f( t) U. t08.HelloWorld 小结! h$ ^3 w8 S1 z
09.HelloWorld Mapper接口开发
9 J: Q9 {' Z y. \) u0 |: {, m10.Mapper接口开发的好处0 }0 B/ V# c- }0 `4 Y
11.全局配置文件简介
+ u" f2 X9 b; y/ Z: ` o12.配置Eclipse中xml文件内容提示
6 t: H* |! h" y$ Y5 ^13.全局配置文件_properties9 w! G6 z: H+ ~8 s4 I+ C6 K
14.全局配置文件_settings1 d' ]5 F8 u x
15.全局配置文件_typeAliases
+ o3 C- l7 E1 x: r* V8 Y4 v- \16.全局配置文件_MyBatis已经取好的别名/ d+ ^# l8 [. \
17.全局配置文件_environments& f: w+ e2 a# }
18.全局配置文件_mappers# G1 U1 l& o( j e. G4 A' D
19.全局配置文件_xml中标签配置的先后顺序问题% A- O/ {! F- R8 Y9 T9 L
20.SQL映射文件 简介: ]0 w% x- d$ ?, [5 C
21.完成基本的CRUD操作- T, S4 l, w j! `, q
22.获取增删改操作对数据库的影响条数
% R0 b& @* \" o$ w3 v& M* E23.支持主键自增的数据库获取新插入数据的主键值/ u0 ]2 W# `8 O! [3 B; C# Y
24.参数传递_单个普通类型的参数' g" M% M! p2 r7 l8 S! q" o3 t Z
25.参数传递_多个参数2 {- ~6 b6 ?5 W4 m: v
26.参数传递_POJO& B- s1 y, ]. P- A8 D0 H* t
27.参数传递_Map
# k% }6 e5 P! G% Z5 z# [/ o; u28.参数传递_集合数组类型
4 `8 l# J9 b1 P _0 |29.参数传递_命名参数& y! K O H$ P* m/ g) V/ m2 |
30.参数传递 源码分析
! S1 ]0 R! S/ x. e1 X! L31.回顾5 [8 q! _/ s) q, b3 W2 m
32.参数传递_参数位置支持的属性[了解]9 y/ l- C' O- @' s( E- B
33.参数传递_参数获取的方式- T6 d+ ?2 \$ P3 d7 w) r
34.Select查询多条数据返回多个对象的集合
1 }+ I# P0 h$ Q# j; u35.Select查询单条数据返回一个Map
9 s+ x3 p% P2 b7 d# u1 x36.Select查询多条数据返回一个Map
0 F0 ?% p! ~7 `* {, t0 a2 m37.映射方式_自动映射
* s; R. G& B- J! T$ K38.映射方式_自定义映射$ b% b, ]: R+ I1 p0 Y1 x: q8 K, j
39.自定义映射_级联的方式0 T" ?4 X2 o6 i+ Z& B5 O. C3 E. [
40.自定义映射_association9 M8 p: O" y+ p7 d; a* e" x
41.自定义映射_association分步查询
1 U: \' }" q. M& B9 \3 @, G% v42.自定义映射_association分步查询使用延迟加载
2 ~5 a7 S8 `! ^5 k7 s43.自定义映射_collection U7 W2 O2 ?3 k$ U7 V
44.自定义映射_collection分步查询_延迟加载
7 N6 h v$ o0 o" }1 N45.扩展_分步查询多列值的传递2 l5 i5 G( p$ Y: W0 \; |
46.扩展_fetchType设置当前查询是否使用延迟加载
% E/ v% {0 R! C5 \1 ~) w* o( s |8 t0 h47.抽取可重用的sql片段- @, ^( j& ?- {5 _
48.MyBatis 动态SQL简介. K0 I% k% [ I
49.动态SQL_if_where
; p2 `) m0 r4 r2 i50.动态SQL_trim3 y9 D& i6 V) X/ V+ w0 z) J
51.动态SQL_set
+ X' S( u0 f* o9 V: _52.动态SQL_choose_when_otherwise
3 M9 e/ ?: X1 A* L! }. S$ _6 J53.动态SQL_foreach5 H4 m3 D9 n* [: y5 @# ?2 _& O
54.扩展_使用foreach完成批量的增删改操作
& d- j3 T2 ]' X# S0 Y& n
: K( ^; _6 t7 s' i. M. p |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|