先判断:这门课值不值得花时间看

很多刚接触 Java 后端的人,在写数据库交互代码时会被 JDBC 那套繁琐的流程绊住:手动拼 SQL、处理结果集、关连接,稍微改个查询条件就要重写一大段。这门 MyBatis 持久层框架课,解决的就是这个场景。它把数据库表记录和 Java 对象映射起来,让你把精力放在写业务逻辑上,不再陷在底层资源管理的泥潭里。如果你正在做 Web 开发或者准备转行 Java 后端,需要处理增删改查,这门课能帮你理顺持久层的开发思路。但如果你连基本的 SQL 语句和 Java 面向对象概念都不清楚,建议先补基础再看,否则到了配置映射环节容易卡壳。

建议先看哪几块,怎么跟着练

资料里的视频按顺序排了从架构回顾到环境搭建的内容。作为编辑,我建议你别一上来就照着敲代码。先看前面关于三层架构和 ORM 思想的部分,弄明白为什么要用框架,它和直接写 JDBC 或者用其他持久层方案的区别在哪。理解了这层概念,再去看入门程序的搭建、配置文件和映射文件编写。看视频时一定要同步在本地建个 Maven 项目跟着配,光看不动手,到了写映射文件时会觉得很顺,实际自己配全是一堆报错。遇到主键查询和常见问题演示那几节,建议反复看,很多新手卡死在参数传递和结果集映射上,这里演示的坑你提前知道,能省去不少排查时间。

学完能独立做什么,资料怎么配合

跟着完整练下来,你应该能独立用 MyBatis 搭建一套基础的后台数据访问层。拿到一个新需求,能自己写出对应的映射文件,完成单表的增删改查,知道怎么处理主键和条件查询,遇到常见的映射报错也能定位问题。这套资料主要是视频讲解,没有附带大量现成代码包,所以练习时得自己建库建表、自己写配置。建议每看完一个操作演示,就暂停视频,自己在本地敲一遍同样的功能,跑通了再继续往下看。别急着把所有注解和高级特性都背下来,先把基础的 XML 映射方式跑通,能独立写出一个完整的查询接口,就算把这门课的核心价值榨干了。


mybatis从入门到数据库的技术教程

课程目录

*   01 02_三层架构回顾.mp4 09:12

*   02 03_ORM概述.mp4 13:22

*   03 04_mybatis与hibernate区别.mp4 08:28

*   04 05_mybati概述.mp4 02:59

*   05 06_mybatis入门程序_搭建.mp4 12:58

*   06 07_mybatis入门程序_配置文件.mp4 11:56

*   07 08_mybatis入门程序_映射文件.mp4 08:44

*   08 09_mybatis入门程序_测试.mp4 14:00

*   09 10_mybatis_主键查询_总结.mp4 12:33

*   10 11_mybatis常见问题演示.mp4 14:43

*   11 12_回顾.mp4 11:21

*   12 13_mybatis_主键删除.mp4 06:51

*   13 14_@Param注解.mp4 07:19

*   14 15_参数类型_别名.mp4 06:29

*   15 16_mybatis_添加用户.mp4 16:16

*   16 17_mybatis_修改用户.mp4 05:42

*   17 18_mybatis_模糊查询.mp4 14:02

*   18 19_mybatis_分页查询.mp4 09:59

*   19 03_映射文件_执行流程.mp4 11:07

*   20 04_配置文件_PooledDataSource.mp4 15:21

*   21 05_搭建mybatis02_别名设置.mp4 14:08

*   22 06_映射器.mp4 04:39

*   23 07_mybatis常用API.mp4 06:45

*   24 08_orm映射失效问题_resultMap.mp4 14:58

*   25 09_多表关联关系分析.mp4 13:45

*   26 10_一对一关联查询_搭建.mp4 05:46

*   27 11_一对一关联查询_实现.mp4 22:05

*   28 12_一对一关联查询_总结.mp4 02:46

*   29 13_autoMapping.mp4 02:51

*   30 14_一对多关联查询_查询一个员工的所有信息.mp4 17:49

*   31 15_一对多关联查询_查询所有员工信息.mp4 02:46

*   32 16_一对多关联查询_查询一个部门的所有信息.mp4 14:26

*   33 17_多对多关联查询_查询一个学生及选修信息.mp4 19:37

*   34 18_总结.mp4 04:58

*   35 03_sql片段.mp4 04:05

*   36 04_动态sql_概述.mp4 07:27

*   37 05_动态sql_查询.mp4 21:17

*   38 06_动态sql_更新.mp4 12:41

*   39 07_动态sql_删除.mp4 13:51

*   40 08_动态sql_添加.mp4 15:21

*   41 09_回顾.mp4 08:20

*   42 10_缓存概述.mp4 04:57

*   43 11_验证一级缓存是否存在.mp4 09:04

*   44 12_清缓存.mp4 08:47

*   45 13_一级缓存数据共享问题.mp4 04:54

*   46 14_二级缓存.mp4 14:04

*   47 15_加载策略.mp4 08:44

*   48 16_总结.mp4 05:53

*   49 01_回顾.mp4 09:31

*   50 02_mybatis注解.mp4 06:57

*   51 03_mybatis逆向工程搭建.mp4 11:58

*   52 04_mybatis逆向工程_测试.mp4 13:53

*   53 05_mybatis逆向工程_细节.mp4 08:38

*   54 06_mybatis逆向工程_CURD.mp4 16:44

*   55 07_构建多条件查询.mp4 16:05

*   56 08_构建条件删除.mp4 02:35

*   57 10_PageHelper_总结.mp4 02:22

*   58 09_PageHelper分页插件.mp4 25:32