人工精选MyBaits 数据持久化ORM框架视频教程
# MyBatis 数据持久化 ORM 框架:从零到精通的实战之路 课程简介 MyBatis 是一款优秀的半自动 ORM(对象关系映射)框架,由 Apache 软件基金会维护,是目前 Java 后端开发领域使用最广泛的数据持久层解决方案之一。本教程专为初学者到进阶开发者打造,系统讲解 MyBatis
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
# MyBatis 数据持久化 ORM 框架:从零到精通的实战之路
课程简介
MyBatis 是一款优秀的半自动 ORM(对象关系映射)框架,由 Apache 软件基金会维护,是目前 Java 后端开发领域使用最广泛的数据持久层解决方案之一。本教程专为初学者到进阶开发者打造,系统讲解 MyBatis 的核心理念、配置方法以及实战技巧,帮助学习者快速掌握企业级应用的数据库操作能力。
适合人群与前置门槛
本课程面向两类人群:一是刚入门 Java Web 开发的新手,希望建立完整的数据持久化知识体系;二是已有一定经验但从未系统学习过 MyBatis 的开发者,希望填补知识盲区。建议学习者具备基础的 Java SE 语法理解能力,了解面向对象编程思想,并熟悉 JDBC 的基本操作流程和 Maven 项目的构建方式。无需提前具备 MyBatis 使用经验,也无需深入掌握高级 ORM 框架原理,即可顺利跟上课程节奏。
学习顺序建议
按照视频章节的自然顺序逐节学习效果最佳。第一阶段重点完成 1-1 至 1-17 节的内容,建议先观看概述了解整体定位,再跟随 Hello World 系列动手搭建第一个项目,期间务必亲自编写代码而非仅看演示,这是理解接口式编程和全局配置的关键。完成入门模块后,进入全局配置文件和映射文件的专项学习,这部分内容较为密集,建议配合官方文档对照阅读,加深记忆。第二阶段集中攻克映射详解中的复杂场景,包括多表关联查询、动态 SQL 拼接、缓存机制等核心专题,通过实际案例巩固所学。整个学习过程建议遵循"先看概念、再动手实践、最后回顾原理"的循环模式,确保每个知识点都能落地。
资料包用法指南
课程配套提供了丰富的示例代码和配置文件模板。建议在观看每一节视频时,同步打开对应的资料文件,边看边改,逐步替换掉示例中的占位信息。对于入门阶段的配置文件,不要急于理解所有属性,先跑通 Hello World 流程,再回溯研究 `<settings>`、`<typeAliases>` 等节点的具体作用。映射文件部分包含大量 XML 示例,可将其作为模板库,在实际项目中根据需要剪裁复用。遇到报错时,对比资料包中的标准写法快速定位差异,是提升调试效率的有效方法。
学完后的产出与能力
完成本课程后,你将能够独立搭建 MyBatis 开发环境,熟练编写全局配置和映射文件,掌握基本的 CRUD 操作以及复杂查询的处理技巧。你将理解 SqlSessionFactory 的构建原理和 SqlSession 的生命周期管理,能够根据业务需求选择合适的执行方式。更重要的是,你将建立起对 ORM 框架设计哲学的认知,为后续学习 Spring 与 MyBatis 的集成、以及应对更复杂的企业级持久层需求打下坚实基础。这份能力将直接转化为求职竞争力和日常开发效率。
课程目录
课程目录62 集
- 1-1 [MyBatis概述以及入门] MyBatis 数据持久化ORM框架课程安排 (04:28).mp4
- 1-2 [MyBatis概述以及入门] MyBatis概述 (09:20).mp4
- 1-3 [MyBatis概述以及入门] MyBatis Helloworld(1) (15:18).mp4
- 1-4 [MyBatis概述以及入门] MyBatis Helloworld(2) (09:09).mp4
- 1-5 [MyBatis概述以及入门] MyBatis Helloworld(3) (09:50).mp4
- 1-6 [MyBatis概述以及入门] MyBatis Helloworld(4) (09:23).mp4
- 1-7 [MyBatis概述以及入门] MyBatis接口式编程 (13:21).mp4
- 1-8 [MyBatis概述以及入门] MyBatis粗粒度执行流程 (08:25).mp4
- 1-9 [MyBatis概述以及入门] MyBatis全局配置文件(1) (11:13).mp4
- 1-10 [MyBatis概述以及入门] MyBatis全局配置文件(2) (08:55).mp4
- 1-11 [MyBatis概述以及入门] MyBatis全局配置文件(3) (09:46).mp4
- 1-12 [MyBatis概述以及入门] MyBatis全局配置文件(4) (09:20).mp4
- 1-13 [MyBatis概述以及入门] MyBatis映射文件(1) (13:02).mp4
- 1-14 [MyBatis概述以及入门] MyBatis映射文件(2) (08:30).mp4
- 1-15 [MyBatis概述以及入门] MyBatis映射文件(3) (10:22).mp4
- 1-16 [MyBatis概述以及入门] MyBatis映射文件(4) (08:01).mp4
- 1-17 [MyBatis概述以及入门] MyBatis映射文件(5) (09:19).mp4
- 2-1 [MyBatis映射详解] MyBatis关联映射详解之1对多(1) (11:12).mp4
- 2-2 [MyBatis映射详解] MyBatis关联映射详解之1对多(2) (13:10).mp4
- 2-3 [MyBatis映射详解] MyBatis关联映射详解之1对多(3) (12:16).mp4
- 2-4 [MyBatis映射详解] MyBatis关联映射详解之1对多(4) (13:06).mp4
- 2-5 [MyBatis映射详解] MyBatis关联映射详解之1对多(5) (11:53).mp4
- 2-6 [MyBatis映射详解] MyBatis关联映射详解之1对多(6) (10:10).mp4
- 2-7 [MyBatis映射详解] MyBatis关联映射详解之1对多(7) (13:00).mp4
- 2-8 [MyBatis映射详解] MyBatis关联映射详解之1对1(1) (14:39).mp4
- 2-9 [MyBatis映射详解] MyBatis关联映射详解之1对1(2) (13:24).mp4
- 2-10 [MyBatis映射详解] MyBatis关联映射详解之1对1(3) (09:42).mp4
- 2-11 [MyBatis映射详解] MyBatis关联映射详解之多对多(1) (10:51).mp4
- 2-12 [MyBatis映射详解] MyBatis关联映射详解之多对多(2) (15:41).mp4
- 2-13 [MyBatis映射详解] MyBatis关联映射详解之多对多(3) (11:38).mp4
- 2-14 [MyBatis映射详解] MyBatis关联映射详解之多对多(4) (09:34).mp4
- 2-15 [MyBatis映射详解] MyBatis继承映射详解(1) (17:35).mp4
- 2-16 [MyBatis映射详解] MyBatis继承映射详解(2) (10:56).mp4
- 3-1 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之foreach(1) (11:40).mp4
- 3-2 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之foreach(2) (10:21).mp4
- 3-3 [动态SQL、延迟加载以及缓存机制] MyBatis延迟加载 (13:23).mp4
- 3-4 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之一级缓存(1) (09:33).mp4
- 3-5 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之一级缓存(2) (12:03).mp4
- 3-6 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之一级缓存(3) (08:32).mp4
- 3-7 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之二级缓存(1) (09:08).mp4
- 3-8 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之二级缓存(2) (11:52).mp4
- 3-9 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之二级缓存(3) (09:31).mp4
- 3-10 [动态SQL、延迟加载以及缓存机制] MyBatis缓存机制之二级缓存(4) (10:51).mp4
- 3-11 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之if (13:14).mp4
- 3-12 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之trim (08:13).mp4
- 3-13 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之choose-when-other (09:15).mp4
- 3-14 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之set (08:13).mp4
- 3-15 [动态SQL、延迟加载以及缓存机制] MyBatis动态SQL之foreach (10:21).mp4
- 4-1 [MyBatis高级专题] MyBatis批处理 (16:01).mp4
- 4-2 [MyBatis高级专题] MyBatis主键生成策略(1) (13:22).mp4
- 4-3 [MyBatis高级专题] MyBatis主键生成策略(2) (11:26).mp4
- 4-4 [MyBatis高级专题] MyBatis逆向工程(1) (13:23).mp4
- 4-5 [MyBatis高级专题] MyBatis逆向工程(2) (15:58).mp4
- 4-6 [MyBatis高级专题] MyBatis调用存储过程 (14:23).mp4
- 4-7 [MyBatis高级专题] MyBatis分页插件(1) (08:32).mp4
- 4-8 [MyBatis高级专题] MyBatis分页插件(2) (12:26).mp4
- 4-9 [MyBatis高级专题] MyBatis基于源码分析执行流程(1) (11:46).mp4
- 4-10 [MyBatis高级专题] MyBatis基于源码分析执行流程(2) (09:26).mp4
- 4-11 [MyBatis高级专题] MyBatis插件开发(1) (14:05).mp4
- 4-12 [MyBatis高级专题] MyBatis插件开发(2) (12:13).mp4
- 4-13 [MyBatis高级专题] MyBatis自定义类型处理器(1) (12:27).mp4
- 4-14 [MyBatis高级专题] MyBatis自定义类型处理器(2) (10:37).mp4





