别再只会拼SQL,先搞懂Hibernate这套ORM逻辑
很多转岗做Java后端的人,简历上写着熟悉持久层框架,实际一问就露馅:只知道配个基础工厂类,写两句保存和查询,遇到多表关联就直接退化成手写SQL。这门实战演练课就是来补这个缺口的。它不跟你扯架构哲学,而是直接从环境搭建到增删改查,再到面向对象的查询语言和注解,硬核过一遍操作流程。如果你现在连基础的语法和数据库连接都写不利索,建议先去补足前置知识再来;如果你已经能写基本的增删改查,但在实体状态转换、级联操作和查询语句的细节上总是含糊,那正好缺什么补什么,别假装自己都会。
重点啃下查询与多表关联,别在映射配置上栽跟头
看这套资料别从头到尾匀速播放,得讲究学习顺序。建议先跳到环境搭建这块,自己跟着配一遍核心配置文件,把实体类与数据表的映射关系跑通。这是整个框架的底盘,跑不通后面全白搭。配好之后,顺理成章进入基本的增删改查操作,把对象在数据库里的流转过程摸透。接下来是重点中的重点:面向对象的查询语句和多表查询。很多人觉得有了框架就不需要管查询逻辑了,这是天大的误解。多表查询更是涉及到了实体关联的级联抓取策略,你得搞清楚到底是在查对象图还是在拼表数据。至于注解那块,重点看它如何替代繁琐的配置文件,现在企业项目基本都用注解,这是查漏补缺的关键,必须看懂怎么把映射关系直接写在实体类的属性上。
脱离视频手写关联映射,把资料包当成验收清单
学完这套东西,你应该能独立用该框架搭起一个完整的持久层,不再依赖别人给的代码模板。具体来说,给你两张存在外键关联的业务表,你要能写出对应的实体类,配好双向关联,并用查询语句完成带条件的跨表查询,而不是遇到连表就悄悄绕回原生的写法。配套练习怎么用?别光看视频里的演示,资料包里的目录线索就是你的验收清单。每看完一个章节,关掉视频,照着自己建的实体类把增删改查和查询语句手敲一遍。敲不出来的,就是你的能力缺口,回头去定位对应的章节重看。技术学习没捷径,别把看懂当成会写,敲进编译器跑通才算数。
课程目录
1 hibernate介绍第一部分 (01:00:14) 2 hibernate介绍第二部分 (59:24) 3 hibernate环境环境搭建 (26:42) 4 habernate的crud (23:08) 5 hql语句 (31:57) 6 hibernate注释 (20:52) 7 多表查询 (49:32)




