为什么你需要这门课:搞定 SSM 框架的中间层

在 Java 后端开发中,直接写 JDBC 代码处理数据库交互既繁琐又容易出错。本课程直击 Mybatis 框架的核心使用方法,帮助你跨越从“手动拼 SQL”到“使用框架操作数据库”的鸿沟。这门课专门解决基础薄弱者“只会写 SQL,不会用框架”的痛点,教你如何利用 Mybatis 的配置文件和核心对象,通过 Java 代码完成对数据库表的数据持久化操作。

学什么、怎么学:从搭建到增删改查

建议先从 SSM 框架的整体概念入手,理解其在项目中的定位,随后重点掌握环境搭建和第一个程序的编写。核心学习路径包括:配置数据库连接信息、创建表映射类、编写 Mapper 文件以及理解 SqlSession 的创建与使用。学习时不要只看代码,要对照资料包中的测试案例,动手搭建开发环境,确保每一个核心对象(如 SqlSession)的生命周期和用法都清晰可见。

学完能做什么:独立完成数据交互

学完本课程,你将不再依赖现成的模板,能够独立搭建 Mybatis 开发环境,并编写代码实现数据库的增删改查(CRUD)功能。你将具备阅读和编写 Mybatis 配置文件的能力,能够通过映射文件将 Java 对象与数据库表进行关联,从而在 Spring 等上层框架中顺畅地进行数据交互。

配套练习建议:验证能力的最佳方式

不要只看不练。建议你使用资料包中的测试案例作为基准,尝试修改查询条件、增加新的 CRUD 接口,并观察控制台的 SQL 输出。通过对比自己编写的代码与标准实现的差异,来排查配置错误和逻辑漏洞。只有亲自跑通每一个步骤,才能真正掌握 Mybatis 的使用精髓。

课程目录

1-1 [什么是SSM框架] 什么是SSM框架 (18:27)
2-1 [Mybatis框架环境搭建和第一个入门 程序] mybatis框架介绍和架包的获取 (09:31)
2-2 [Mybatis框架环境搭建和第一个入门 程序] mybatis如何配置与数据库的连接信息 (16:09)
2-3 [Mybatis框架环境搭建和第一个入门 程序] 创建表映射类和对应的mapper文件 (18:01)
2-4 [Mybatis框架环境搭建和第一个入门 程序] mybatis核心对象SqlSession (05:37)
2-5 [Mybatis框架环境搭建和第一个入门 程序] SqlSession的创建和使用 (13:39)
2-6 [Mybatis框架环境搭建和第一个入门 程序] 测试案例 (07:33)
3-1 [mybatis里的增删改查] 单个条件的查询 (12:45)
3-2 [mybatis里的增删改查] 多个查询参数的处理 (14:20)
3-3 [mybatis里的增删改查] 配置typeAliases (07:31)
3-4 [mybatis里的增删改查] 两种占位符的区别 (08:50)
3-5 [mybatis里的增删改查] 配置log4j打印底层sql (11:09)
3-6 [mybatis里的增删改查] 如何添加数据 (09:28)
3-7 [mybatis里的增删改查] 修改和删除数据 (11:06)
4-1 [动态Sql] 动态sql之if (19:50)
4-2 [动态Sql] 动态sql之choose (05:30)
4-3 [动态Sql] 动态sql之set标签 (08:28)
4-4 [动态Sql] 动态sql之foreach标签 (15:43)
4-5 [动态Sql] 模糊查询like的使用 (10:16)
5-1 [多表查询] 多表查询之一对一查询方式1 (27:51)
5-2 [多表查询] 多表查询之一对一关系查询方式2 (12:56)
5-3 [多表查询] 多表查询之一对多关系查询方式1 (21:40)
5-4 [多表查询] 多表查询之一对多关系查询方式2 (10:05)
6-1 [懒加载和缓存] mybatis的动态代理机制 (15:41)
6-2 [懒加载和缓存] eclipse中如何使用junit (12:09)
6-3 [懒加载和缓存] 懒加载 (36:15)
6-4 [懒加载和缓存] 一级缓存和二级缓存 (09:45)