这门课要解决什么问题
很多学 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





