Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5764|回复: 41

源码级讲授的MyBatis视频教程

[复制链接]

该用户从未签到

9

主题

179

帖子

357

积分

普通会员

Rank: 2

积分
357
发表于 2022-6-12 07:03:01 | 显示全部楼层 |阅读模式
MyBatis是目前非常流行的一个轻巧、便利的持久化层框架。 本视频除对MyBatis日常基本使用示范外,还涉及诸多细节。以及较深入源码的讲解MyBatis运行原理、1 f5 J, g+ q$ j: W1 C+ V: l! p1 A' a5 m: ?2 J/ h& E, c5 {* n9 s, g
插件机制和一些企业实用场景。 视频包含:MyBatis配置文件编写,MyBatis动态SQL,MyBatis缓存机制,MyBatis-Spring整合,
0 P: Q, t5 [- ]! y) R" V( }6 ]MyBatis逆向工程,MyBatis高级内容(MyBatis源码解析,MyBatis单/多插件运行机制,( I8 {. X! _- O) h0 y: A  S
MyBatis四大对象工作原理,自定义TypeHandler、MyBatis存储过程&游标处理等)。 视频中会在重要的地方对比MyBatis操作MySQL以及Oracle之间的差异性。% P% l# ]( Y9 C) r. @

  Q$ V: ?- h. o0 Z6 o0 O· 视频_源代码 ( K% {0 D4 C: g, _: e4 M3 N5 W+ q3 Y
· 1.尚硅谷_MyBatis_简介 ' \" N! A0 \5 R/ }: [/ k% ~  S6 X- _1 h; ?* U: z
· 2.尚硅谷_MyBatis_下载 $ z, ?$ L  ^+ o& g  f) l4 n: s% f; r! T! v# y6 H7 A
· 3.尚硅谷_MyBatis_HelloWorld % Q# o9 D% W8 i9 X! @
1 _: ]# v1 a! Q  H5 z; ?) i1 s6 o· 4.尚硅谷_MyBatis_接口式编程 
& \2 q1 g5 W8 ?9 n  T· 5.尚硅谷_MyBatis_小结(1) 
0 u7 G$ b, d. B( m7 `1 O  M$ [· 6.尚硅谷_MyBatis_全局配置文件_引入dtd约束 1 `! Q; k  d+ I6 @  K+ z; g
1 H1 r5 k' ?) e' V- d· 7.全局配置文件_properties_引入外部配置文件 4 l  B; H" X4 c) o* p) f4 G( S1 e' C4 e; }0 _9 j
· 8.尚硅谷_MyBatis_全局配置文件_settings_运行时行为设置 $ J$ J* a! p8 D$ ^6 g3 p
· 9.尚硅谷_MyBatis_全局配置文件_typeAliases_别名 0 _$ G) a9 f3 U  A$ X; @' p
' Y6 q+ x1 l: J/ X( Y3 ?· 10.全局配置文件_typeHandlers_类型处理器简介 ' L5 h+ o+ P' D4 ~: J7 M) W$ g$ o/ o
· 11.尚硅谷_MyBatis_全局配置文件_plugins_插件简介 
6 W: Q9 T% E+ e7 b& d2 w· 12.尚硅谷_MyBatis_全局配置文件_enviroments_运行环境 
& w; X; W) X2 p: B: F" m· 13.全局配置文件_databaseIdProvider_多数据库支持 7 X+ |( o6 ?3 b/ H0 w4 ]) ~- n; d5 e% k4 O  n! p8 ^' ~
· 14.尚硅谷_MyBatis_全局配置文件_mappers_sql映射注册 
6 V4 p$ {# i4 R· 15.尚硅谷_MyBatis_小结(2) 
. Y# C1 p: `7 Q& b· 16.尚硅谷_MyBatis_映射文件_增删改查 & E# i2 A) ~9 a0 N1 i$ j- {) U; N1 B5 ]2 `* o, M. x
· 17.尚硅谷_MyBatis_映射文件_insert_获取自增主键的值 / d5 Y4 j7 u& c" J& t: C& ?* D9 m; K; c
· 18.映射文件_insert_Oracle使用序列生成主键演示 . V4 k: e' U0 ^5 [; ?+ ^: }4 ^3 A3 p- q1 x8 a0 s- a, _$ x
· 19.映射文件_insert_获取非自增主键的值_selectKey # Y4 h6 u9 p' P0 x8 t+ }
8 p3 r; P- k; G5 C  p) `· 20.映射文件_参数处理_单个参数&多个参数&命名参数    y& N8 |$ z2 i! `, Y9 y" m  v7 z; A' g" \
· 21.尚硅谷_MyBatis_映射文件_参数处理_POJO&Map&TO  
" f* B. q) ]& e6 n) T! \2 Y3 o# e· 22.尚硅谷_MyBatis_映射文件_参数处理_参数封装扩展思考 
  T( {/ A9 ]" M4 w3 q, Z· 23.尚硅谷_MyBatis_源码分析_参数处理_参数封装map的过程 # i1 d7 _4 e2 G6 q) V1 `5 U  k7 D
5 n, G  X2 ?7 T7 t· 24.尚硅谷_MyBatis_映射文件_参数处理_#与$取值区别 
8 S2 k! Y' y9 ?  Y' t· 25.映射文件_参数处理_#取值时指定参数相关规则 
- D. h  ?6 d' o. u. K: V& z( e  \4 E/ W: x· 26.尚硅谷_MyBatis_映射文件_select_返回List 
8 k5 U# A& t# W7 |$ b; z" V· 27.尚硅谷_MyBatis_映射文件_select_记录封装map 
8 a+ ?7 \. O4 r$ j· 28.映射文件_select_resultMap_自定义结果映射规则 8 J! T6 a! A0 _1 [" _5 d( {3 \% M
" u4 ]4 b! X4 h8 i· 29.映射文件_select_resultMap_关联查询_环境搭建 ) _0 [, q8 B0 t  X- w$ }, l$ S- e8 C7 B0 [
· 30.关联查询_级联属性封装结果 
* ^; x" e4 b$ U" K  D6 Z+ M· 31.关联查询_association定义关联对象封装规则 ! j; u7 O4 P: [. j' z5 D0 }- U) ~8 |6 E6 p
· 32.关联查询_association分步查询 % L; z& A- {" E8 L. R
2 n0 T( D5 U5 _3 N' @· 33.关联查询_分步查询&延迟加载  7 X, [& j  b5 z6 x4 N0 u! }- L5 p$ ^+ @2 S2 x' @" f
· 34.关联查询_collection定义关联集合封装规则 + L+ [8 u4 F7 p: x5 B& }3 t/ v. b; g+ }/ U8 ^5 m9 p" e
· 35.关联查询_collection分步查询&延迟加载  ! ~! H. R( H# O# a
· 36.分步查询传递多列值&fetchType  , l+ f# V4 N2 Z
, K+ u+ B: S. o2 B: _# `· 37.映射文件_select_resultMap_discriminator鉴别器 2 F, g' n2 @+ e
6 N- C/ \9 i6 @6 u· 38.尚硅谷_MyBatis_动态sql_简介&环境搭建  ; \8 Q  Z" [: |+ ]/ i: Y% O. \% k# w3 H2 J0 P, U
· 39.尚硅谷_MyBatis_动态sql_if_判断&OGNL  
, ?; p) p, X. j· 40.尚硅谷_MyBatis_动态sql_where_查询条件 ( R5 |) _: z6 e' S' w3 K& {7 H6 D2 {
· 41.尚硅谷_MyBatis_动态sql_trim_自定义字符串截取 " f0 O; Q3 M) T+ [7 K( n( r( Z2 B/ Y+ s! I
· 42.尚硅谷_MyBatis_动态sql_choose_分支选择 / m0 ~0 h6 O. _4 ?" o
" k. a) Y. Q) Q· 43.尚硅谷_MyBatis_动态sql_set_与if结合的动态更新 + j( M8 ^2 i+ G" |# G( I) ~
· 44.尚硅谷_MyBatis_动态sql_foreach_遍历集合 7 @% z& r: X/ E( Z, [9 C" ~4 I$ B# K# s$ ?: C/ _( h
· 45.动态sql_foreach_mysql下foreach批量插入的两种方式 - K0 d8 R$ z9 h6 O3 ?" J
· 46.动态sql_foreach_oracle下批量插入的两种方式 + u4 j9 D/ E6 w- C' N4 Q
: Q( O# B0 j6 b7 C$ j/ \! v5 ]· 47.动态sql_foreach_oracle下foreach批量保存两种方式 
$ }! D/ j1 G+ q4 C+ P· 48.动态sql_内置参数_parameter&_databaseId  
5 h) x3 Q  ~, ~, [. o5 q( Z· 49.尚硅谷_MyBatis_动态sql_bind_绑定 , Z; w' W6 |3 k  C
$ a3 W7 B, ^, z/ C) r· 50.尚硅谷_MyBatis_动态sql_sql_抽取可重用的sql片段 & q) H: f, e# \  l
3 F( I) _9 T( P5 C· 51.尚硅谷_MyBatis_缓存_缓存介绍 
3 H+ R6 m9 @4 p· 52.尚硅谷_MyBatis_缓存_一级缓存体验 3 C) j4 ^3 r$ `
4 o# L; Z/ ?+ C+ j3 G( @* A· 53.尚硅谷_MyBatis_缓存_一级缓存失效的四种情况 
- y& i$ v& A- v· 54.尚硅谷_MyBatis_缓存_二级缓存介绍   k! B8 I& U( ]/ A& i/ L& e) W  n  H$ n5 Z
· 55.尚硅谷_MyBatis_缓存_二级缓存使用& 细节  * _5 F  }, {5 ?% U* f$ u4 q
· 56.尚硅谷_MyBatis_缓存_缓存有关的设置以及属性 
7 g2 }5 }  v5 b) j, `* X- s) X· 57.尚硅谷_MyBatis_缓存_缓存原理图示 % S; d: Y0 ]. ^9 r' w" U" r$ R
· 58.缓存_第三方缓存整合原理& ehcache适配包下载  
. S( A' F4 G  _8 f8 Q7 t· 59.尚硅谷_MyBatis_缓存_MyBatis整合ehcache&总结  7 a0 v7 ]2 L+ X+ P9 G; x
· 60.尚硅谷_MyBatis_整合Spring_整合适配包下载 ( F1 s2 S# L$ {$ p  L+ u$ P/ I
· 61.尚硅谷_MyBatis_整合Spring_所有需要的jar包导入 - P0 ]6 w, s1 }8 B2 _* S
8 j) K4 H( @! N· 62.尚硅谷_MyBatis_整合Spring_引入MyBatis之前的配置 1 _9 C% r: P0 E- }( e
9 @. T2 |, c$ B0 n· 63.尚硅谷_MyBatis_整合Spring_SpringMVC配置文件编写 & t- A( G3 B* S# L" t  L6 Y! r+ U4 u$ R5 s2 u0 ?" ^
· 64.尚硅谷_MyBatis_整合Spring_Spring配置文件编写 
3 M2 \% {9 ]/ [" }· 65.尚硅谷_MyBatis_整合Spring_Spring整合MyBatis关键配置 
7 u* J5 M/ ]# G8 E- l, d· 66.尚硅谷_MyBatis_整合Spring_整合测试 ! Q$ B& U; J7 p: G( ^! F$ A' Y  \* A& L$ p. V6 q  @
· 67.尚硅谷_MyBatis_逆向工程_mbg简介 % Z2 _) T9 X$ w; j* x3 W! _. [
+ n7 \* E& ]; h· 68.尚硅谷_MyBatis_逆向工程_mgb配置文件编写 ! g9 |6 s! K% p) o. X, @3 [3 H
  s( w9 K  M- P: F# V# f· 69.逆向工程_使用mbg逆向生成所有代码及配置 : V% n- n9 @6 |1 {: f5 b
· 70.逆向工程_测试简单查询&测试带条件复杂查询  : I+ b$ B  ~5 e) O, ?# ~& X" ]  b/ a' y8 K! C5 o# M
· 71.尚硅谷_MyBatis_运行原理_框架分层架构 ( M, U9 H* D6 ~
· 72.尚硅谷_MyBatis_运行原理_调试前注意 
; I% i2 s+ S7 Q/ j+ K; z· 73.尚硅谷_MyBatis_运行原理_SQLSessionFactory的初始化 1 S, \. K7 m; H2 e6 ^
· 74.运行原理_openSession获取SqlSession对象   u+ _& l, x  N  B8 [
  Q% C6 P2 B: A5 G0 W% w; E· 75.运行原理_getMapper获取到接口的代理对象 ; R( [; ]% m  m
· 76.尚硅谷_MyBatis_运行原理_查询实现 
" d! t# i/ U0 M4 s$ \7 m· 77.尚硅谷_MyBatis_运行原理_查询流程总结 
7 q8 T! }: E$ J- J" d" C2 g1 j· 78.尚硅谷_MyBatis_运行原理_MyBatis原理总结 3 U. ]- g. ~; p( ~/ D
6 Q& [1 l9 y$ l7 t7 g+ ]! k# F· 79.尚硅谷_MyBatis_插件_插件原理 - I5 J- w3 ~9 ?  A
5 X8 A( k; E! a· 80.尚硅谷_MyBatis_插件_插件编写&单个插件原理  3 ]& s# Q; N/ j, Y
· 81.尚硅谷_MyBatis_插件_多个插件运行流程 : o5 f: r5 ^2 @: {' A6 j4 x/ }$ O# Q+ y- `  H( O
· 82.尚硅谷_MyBatis_插件_开发插件 / Y. x+ `4 o, p8 N# N
· 83.尚硅谷_MyBatis_扩展_分页_PageHelpler分页插件使用 
7 g. E( j% |% e9 K· 84.扩展_批量_BatchExecutor&Spring中配置批量sqlSession  5 H/ I4 z! V: m6 y1 r4 I
- w: W3 c& @% |5 W· 85.扩展_存储过程_oracle中创建一个带游标的存储过程 6 X* j/ G/ a. e7 ~* Z. x
6 p. w  ~- }4 p1 ?( _" N- y9 e, ]· 86.尚硅谷_MyBatis_扩展_存储过程_MyBatis调用存储过程 7 @; I2 c! p! c- g5 O; A
· 87.扩展_自定义类型处理器_MyBatis中枚举类型的默认处理 9 b2 {# N6 n% {& u; j# l* h2 {/ X) L7 k. D1 s$ u& ^  }" }5 z
· 88.使用自定义的类型处理器处理枚举类型
: N( ]# G" `( {) |3 {- w
5 o+ K1 a5 D" }# ]资源下载地址和密码(百度云盘):
游客,如果您要查看本帖隐藏内容请回复
[/hide] 百度网盘信息回帖可见8 k; c: e; c' d( P

! Q- r+ s4 G9 M. j" R( M% S! ^9 k: m8 m7 j
" ~3 M& |0 E2 Z4 V& f
本资源由Java自学网收集整理【www.javazx.com】
回复

使用道具 举报

该用户从未签到

5

主题

185

帖子

373

积分

普通会员

Rank: 2

积分
373
发表于 2022-6-12 06:13:34 | 显示全部楼层
源码级讲授的MyBatis视频教程 [
回复 支持 反对

使用道具 举报

该用户从未签到

6

主题

155

帖子

312

积分

普通会员

Rank: 2

积分
312
发表于 2022-6-12 06:25:28 | 显示全部楼层
666666666666666666666666
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

155

帖子

308

积分

普通会员

Rank: 2

积分
308
发表于 2022-6-12 06:29:34 | 显示全部楼层
111111111111111111111
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

156

帖子

291

积分

普通会员

Rank: 2

积分
291
发表于 2022-6-12 06:42:25 | 显示全部楼层
源码级讲授的MyBatis视频教程 [修改]
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

159

帖子

321

积分

普通会员

Rank: 2

积分
321
发表于 2022-6-12 06:51:06 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

167

帖子

339

积分

普通会员

Rank: 2

积分
339
发表于 2022-6-12 06:54:32 | 显示全部楼层
这个好666收了
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

134

帖子

259

积分

普通会员

Rank: 2

积分
259
发表于 2022-6-12 07:05:57 | 显示全部楼层
真是难得给力的帖子啊。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4426

帖子

8854

积分

普通会员

Rank: 2

积分
8854
发表于 2022-6-14 20:58:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

4429

帖子

8860

积分

普通会员

Rank: 2

积分
8860
发表于 2022-6-19 17:03:53 | 显示全部楼层
下载学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Java自学网

GMT+8, 2025-2-25 03:18 , Processed in 0.157773 second(s), 23 queries .

Powered by Javazx

Copyright © 2012-2022, Javazx Cloud.

快速回复 返回顶部 返回列表