这门课要解决什么问题

很多学 Java 后端的自学者,写增删改查时总被 SQL 绕得头疼,或者知道数据库好用,却不知道怎么用注解优雅地建立 Java 对象和数据库表的对应关系。这门课节奏很慢,专门把"实体映射"和"跨表查询"这两个最容易被卡住的地方讲透,从基础注解一步步带你理顺复杂的对象关系,让你不再对着 SQL 语法发呆。

适合什么基础

这门课不要求大佬,但必须具备 Java 基础语法,了解数据库的基本概念,最好做过一点简单的增删改查。如果你连 Java 语法都不熟,建议先花几天把语法基础补一补,否则看到后面的注解和关系映射会越看越乱。这门课不适合想快速出活的人,它要的就是慢,就是让你把每一步都嚼明白。

建议先看哪几块,学完能独立做什么

建议按这个顺序走:先过基本注解和 Transient、Temporal 注解,搞清楚一个 Java 对象里哪些字段会落库、哪些不会;接着学 EntityManager 和事务操作,搞懂怎么增删改查;然后重点攻克映射章节,从单向一对多到双向一对多、单向多对一、双向多对多,每一种关系都跟着视频手写一遍代码,真正理解对应关系是怎么建立的。最后看 JPQL 查询,从 HelloWorld 到关联查询、子查询、排序分组、缓存,把跨表查询的套路串起来。学完你不仅能独立写一个带 JPA 的增删改查项目,还能看懂别人写的复杂查询语句是怎么从 Java 对象推导出来的。

资料怎么配合练习

资料包里有视频和配套源码,视频讲到哪里,就把源码里的对应文件打开跟着改。建议每看完一个知识点,就手动在 IDE 里敲一遍对应代码,别只看不写,光看不动手很容易记混。映射关系那一块,尤其要注意每个注解的作用和方向,手写的时候放慢速度,把"Java 对象怎么变成表结构"和"表结构怎么变成查询结果"这两条线都理清楚。遇到看不懂的地方,先跳过,等后面整合 Spring 再回头看,往往会有新理解。

课程目录

1. 尚硅谷_佟刚_JPA_概述.zip 41.81M
10. 尚硅谷_佟刚_JPA_EntityManager(4).zip 23.29M
11. 尚硅谷_佟刚_JPA_EntityTransaction.zip 7.72M
12. 尚硅谷_佟刚_JPA_映射单向多对一的关联关系.zip 63.77M
13. 尚硅谷_佟刚_JPA_映射单向一对多的关联关系.zip 59.52M
14. 尚硅谷_佟刚_JPA_映射双向一对多的关联关系.zip 47.68M
15. 尚硅谷_佟刚_JPA_映射双向一对一的关联关系.zip 82.79M
16. 尚硅谷_佟刚_JPA_映射双向多对多的关联关系.zip 85.26M
17. 尚硅谷_佟刚_JPA_二级缓存.zip 32.81M
18. 尚硅谷_佟刚_JPA_JPQL_HelloWorld.zip 63.35M
19. 尚硅谷_佟刚_JPA_JPQL_查询缓存.zip 10.05M
2. 尚硅谷_佟刚_JPA_HelloWorld.zip 63.75M
20. 尚硅谷_佟刚_JPA_JPQL_ORDER BY 和 GROUP BY.zip 15.96M
21. 尚硅谷_佟刚_JPA_JPQL_关联查询.zip 23.17M
22. 尚硅谷_佟刚_JPA_JPQL_子查询和内建函数.zip 19.07M
23. 尚硅谷_佟刚_JPA_JPQL_DELETE和UPDATE.zip 11.46M
24. 尚硅谷_佟刚_JPA_整合Spring.zip 104.89M
25. 尚硅谷_佟刚_JPA_PPT及源码.zip 22.49M
3. 尚硅谷_佟刚_JPA_基本注解.zip 37.19M
4. 尚硅谷_佟刚_JPA_Transient注解.zip 12.42M
5. 尚硅谷_佟刚_JPA_Temporal注解.zip 14.69M
6. 尚硅谷_佟刚_JPA_Table主键生成策略.zip 32.49M
7. 尚硅谷_佟刚_JPA_EntityManager(1).zip 21.51M
8. 尚硅谷_佟刚_JPA_EntityManager(2).zip 70.17M
9. 尚硅谷_佟刚_JPA_EntityManager(3).zip 96.85M
sgg_佟刚_JPA视频/
11. 尚硅谷_佟刚_JPA_EntityTra