这是一门讲 MyBatis 3 的视频课。在动手点开第一讲之前,有几件事值得先弄清楚:它适合什么样的人、你自己的时间该怎么切、以及哪些内容其实可以先放一放。下面这份导读就是干这个用的。
它到底是什么课,先说清楚门槛
MyBatis 是一个 Java 持久层框架,说白了就是替你把 Java 对象和数据库表之间的读写这件事接过去。这门课围绕 MyBatis 3 展开,从最基础的映射文件怎么写,一直到稍微复杂一点的动态 SQL、缓存、插件这些内容。
需要提前承认的是:这不是零基础课程。你至少得能读懂 Java 代码、知道什么是 Maven、能连上一个数据库,最好还写过一点 JDBC。如果这几样都还没有,学起来会很吃力,卡壳不是因为课程讲得不好,而是前置的东西缺了。这部分补不上,就先别急着开始,先花几天把 Java 语法和 JDBC 过一遍,比硬着头皮往前冲划算得多。
学习节奏:宁可慢,不要跳
整个课程是顺着「配置 → 基本增删改查 → 映射细节 → 动态 SQL → 高级特性」这条线铺下来的。这种顺序不能乱,因为后面的内容一直在用前面的东西。有人图快,看到「动态 SQL」才觉得有意思,前面配环境的几讲直接跳到后面,结果后面每一步都在猜前面的配置是怎么来的,越看越糊涂。
建议的节奏是:一讲一讲看,看完立刻在本地敲一遍。哪怕只是把配置文件原样敲一遍,也比光看不动手强。每两到三讲停下来,自己合上视频,把刚学的东西从头写一遍,写不出来的地方就是没真懂的地方,回头再看一遍。整门课分几次学完都可以,重要的是每次接上之前先回忆一下上回讲到哪。
先看哪几讲,哪些可以暂时略过
- 优先看:环境配置、第一个查询例子、映射文件的基本写法、参数和返回值的处理。这几块是整门课的地基,后面所有内容都长在上面。
- 别急着深究:缓存机制、插件原理、以及一些框架对比的内容。这些第一遍听懂个大概就够,等你能独立写出一个能跑通的查询之后再回头细看,感受完全不一样。
- 可以跳读:和当前数据库环境不匹配的演示部分。比如你用的是 MySQL,而某一讲拿 Oracle 举例,看思路就行,不必跟着敲。
- 值得反复看:动态 SQL 那一部分。现实项目里到处都是条件拼 SQL,这里花的时间最值。
资料怎么配合练习用
配套的章节笔记,别当小说看,也别一口气读完。正确的用法是:看完一讲视频,先自己动手实现一遍,卡住了再翻笔记对一下自己哪一步想错了。笔记的价值在「复盘」,不在「预习」。
练习量不用大,但要完整。比起东拼西凑写二十个碎片例子,不如老老实实做一个小 Demo:建一张表,写一个实体类,配一个映射文件,把增删改查和几个带条件的动态查询都跑通。这个 Demo 你能自己从头搭起来一次,说明前面的东西是真会了。搭不起来的环节,就是你该回去补的那几讲。
最后提一句实话:这门课教你的是 MyBatis 怎么用,但持久层怎么设计、SQL 怎么优化、复杂查询怎么拆,课程里只能点到为止。学完它,你会用这个工具;用得好不好,还得靠后面自己在一个个真实需求里慢慢磨。
MyBatis 3从入门到提高视频教程-走进MyBatis世界百度网盘下载
课程推荐
《MyBatis 3从入门到提高视频教程-走进MyBatis世界》MyBatis 3从入门到提高视频教程-走进MyBatis世界百度网盘下载【技能收获】学完可掌握:核心实战技能、项目驱动学习。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。
视频目录(57 节)
* 1-1 [肖凡] MyBatis入门(1) MyBatis简介及添加数据.mp4
* 1-2 [肖凡] MyBatis入门(2) MyBatis删除.mp4
* 1-3 [肖凡] MyBatis入门(3) MyBatis查询及别名.mp4
* 1-4 [肖凡] MyBatis入门(4) resultMap配置.mp4
* 1-5 [肖凡] MyBatis入门(5) MyBatis修改.mp4
* 1-6 [肖凡] MyBatis入门(6) MyBatis接口.mp4
* 1-7 [肖凡] MyBatis入门(7) MyBatis接口使用.mp4
* 2-1 [肖凡] MyBatis与Spring集成(1) SqlSessionFactory配置.mp4
* 2-2 [肖凡] MyBatis与Spring集成(2) SqlSessionTemplate的使用.mp4
* 2-3 [肖凡] MyBatis与Spring集成(3) 注入SqlSessionTemplate.mp4
* 2-4 [肖凡] MyBatis与Spring集成(4) SqlSessionDaoSupport类应用.mp4
* 2-5 [肖凡] MyBatis与Spring集成(5) 通用初始化方法编写.mp4
* 2-6 [肖凡] MyBatis与Spring集成(6) MapperFactoryBean使用.mp4
* 2-7 [肖凡] MyBatis与Spring集成(7) Spring的bean继承机制.mp4
* 2-8 [肖凡] MyBatis与Spring集成(8) MapperScannerConfigurer配置.mp4
* 2-9 [肖凡] MyBatis与Spring集成(9) 映射器命名和装配.mp4
* 2-10 [肖凡] MyBatis与Spring集成(10) 映射器过滤.mp4
* 2-11 [肖凡] MyBatis与Spring集成(11) 外部数据库连接配置引用.mp4
* 2-12 [肖凡] MyBatis与Spring集成(12) mybatis-scan元素.mp4
* 2-13 [肖凡] MyBatis与Spring集成(13) @MapperScan注解.mp4
* 2-14 [肖凡] MyBatis与Spring集成(14) @MapperScan注解.mp4
* 2-15 [肖凡] MyBatis与Spring集成(15) @MapperScan注解.mp4
* 2-16 [肖凡] MyBatis与Spring集成(16) 事务基础.mp4
* 2-17 [肖凡] MyBatis与Spring集成(17) JDBC对事务的支持.mp4
* 2-18 [肖凡] MyBatis与Spring集成(18) JDBC事务编程.mp4
* 2-19 [肖凡] MyBatis与Spring集成(19) Spring事务管理抽象.mp4
* 2-20 [肖凡] MyBatis与Spring集成(20) Spring事务管理.mp4
* 2-21 [肖凡] MyBatis与Spring集成(21) TransactionTemplate用法.mp4
* 2-22 [肖凡] MyBatis与Spring集成(22) 声明式事务管理.mp4
* 2-23 [肖凡] MyBatis与Spring集成(23) 声明式事务管理之XML方式.mp4
* 2-24 [肖凡] MyBatis与Spring集成(24) execution切点函数.mp4
* 2-25 [肖凡] MyBatis与Spring集成(25) execution切点函数.mp4
* 2-26 [肖凡] MyBatis与Spring集成(26) 声明式事务管理之注解方式.mp4
* 2-27 [肖凡] MyBatis与Spring集成(27) @Transactional注解.mp4
* 2-28 [肖凡] MyBatis与Spring集成(28) Spring AOP代理机制.mp4
* 3-1 [肖凡] MyBatis association映射(1) 嵌套的结果映射.mp4
* 3-2 [肖凡] MyBatis association映射(2) 嵌套的select查询.mp4
* 4-1 [肖凡] 第四章:MyBatis collection映射(1) 嵌套的结果映射.mp4
* 4-2 [肖凡] 第四章:MyBatis collection映射(2) 嵌套的select查询.mp4
* 5-1 [肖凡] MyBatis参数传递的几种方式(1) 简介及默认命名方式.mp4
* 5-2 [肖凡] MyBatis参数传递的几种方式(2) 注解命名方式.mp4
* 5-3 [肖凡] MyBatis参数传递的几种方式(3) Map方式.mp4
* 5-4 [肖凡] MyBatis参数传递的几种方式(4) 混合方式.mp4
* 5-5 [肖凡] MyBatis参数传递的几种方式(5) #{…}与${…}的区别.mp4
* 6-1 [肖凡] MyBatis日志配置之Log4j2方式 使用Log4j2配置日志.mp4
* 7-1 [肖凡] 动态SQL(1) if和choose元素.mp4
* 7-2 [肖凡] 动态SQL(2) where、set及trim元素.mp4
* 7-3 [肖凡] 动态SQL(3) foreach元素.mp4
* 8-1 [肖凡] MyBatis一对多双向关联(1) 保存关联.mp4
* 8-2 [肖凡] MyBatis一对多双向关联(2) 删除关联.mp4
* 9-1 [肖凡] MyBatis Generator 命令行方式运行MyBatis Generator.mp4
* 10-1 [肖凡] MyBatis多对多双向关联(1) 保存关联.mp4
* 10-2 [肖凡] MyBatis多对多双向关联(2) 保存关联.mp4
* 10-3 [肖凡] MyBatis多对多双向关联(3) 关联查询.mp4
* 10-4 [肖凡] MyBatis多对多双向关联(4) 关联查询.mp4
* 10-5 [肖凡] MyBatis多对多双向关联(5) 关联查询应用.mp4
* 10-6 [肖凡] MyBatis多对多双向关联(6) 删除关联.mp4
配套笔记(1 份 PDF)
* 1-8 MyBatis入门测试.pdf





