飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

MyBatis 3从入门到提高视频教程-走进MyBatis世界

这门课讲的是 MyBatis 3,一个 Java 后端开发里绕不开的持久层框架。它不负责教你 Java 语法,也不负责教你 Spring,它只解决一件事:怎么让 Java 代码和数据库之间的读写变得可控、可维护、少写重复的 JDBC 代码。 它对应的工作场景是什么 如果你在看招聘要求时经常遇到"熟悉

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
8 人关注 更新于 2026-09-14 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课讲的是 MyBatis 3,一个 Java 后端开发里绕不开的持久层框架。它不负责教你 Java 语法,也不负责教你 Spring,它只解决一件事:怎么让 Java 代码和数据库之间的读写变得可控、可维护、少写重复的 JDBC 代码。

它对应的工作场景是什么

如果你在看招聘要求时经常遇到"熟悉 MyBatis""有 ORM 框架使用经验",那这门课覆盖的正是这块。实际工作中,它出现在这些地方:把一张订单表映射成 Java 对象、写动态查询条件(比如后台列表页的多个筛选框)、处理一对多和多对一的关联查询、配置分页、做 SQL 与代码的分离管理。

换句话说,只要项目不是特别小,只要团队不想在代码里手写一堆拼字符串的 SQL,MyBatis 基本都会出现。这也是它比 JPA/Hibernate 在国内企业项目里更常见的原因——SQL 掌握在开发者手里,出问题时好排查。

学完能独立做什么

按课程从入门到提高的推进节奏,学完之后你应该能自己完成这些事:搭建一个 MyBatis 的独立运行环境(不依赖 Spring,先跑通最基础的映射);把一张表的增删改查写成 Mapper 接口加 XML 映射文件;用动态 SQL 处理条件不确定的查询;配置 resultMap 处理字段名和属性名不一致、以及嵌套对象的映射;接入分页;理解一级缓存和二级缓存什么时候生效、什么时候会踩坑。

这里要提醒一点:能"看懂"和能"独立写出来"是两回事。判断自己是否真的学会,标准很简单——给你一张新表和三五个查询需求,你能不能在不看教程的情况下把 Mapper 写完并跑通。

资料适合什么基础的人

这门课的前提是你会 Java 基础语法,知道什么是接口、什么是注解,最好写过一点 JDBC。如果你连 JDBC 都没接触过,直接上 MyBatis 会有点悬,建议先补一下数据库连接和 SQL 的基础。

如果你已经工作、用过 MyBatis 但一直是"照着别人的代码改",那这门课的价值在于帮你把零散的经验串起来——尤其是动态 SQL 和 resultMap 这两块,很多人是靠复制粘贴应付过去的,遇到复杂映射就容易卡住。

怎么用这份资料效率更高

  • 按顺序学,但不要只看不敲。视频里出现的每个映射配置,自己在本机复现一遍,报错了再回去看,印象比单纯看深得多。
  • 每两到三节做一次小结,重点记"这个配置解决什么问题",而不是抄代码。面试和实际排查问题时,你需要的是判断力,不是背诵。
  • 学到综合实战部分时,先别看讲解,自己试着从零搭一遍,卡住了再对照。这一步是区分"学过"和"会"的关键。
  • 把最后的 Demo 整理进自己的代码仓库。面试时能说清楚自己写的 Mapper 为什么这么设计,比说"我看过教程"有说服力得多。

值不值得花时间

如果你走的是 Java 后端方向,MyBatis 属于必须会的工具,不是加分项而是基本项。这门课定位在"入门到提高",适合当第一遍系统学习的材料,也适合工作后回头补基础。它不会让你立刻变成架构师,但能让你在写数据访问层时不再心虚。至于要不要跟着学,先问自己一个问题:现在的你,能不能独立写出一个带动态条件和关联查询的 Mapper?如果不能,那这份资料对你就是有用的。


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