JPA Puzzlers (+Hibernate and Spring)
summary
Covers practical pitfalls and subtleties of JPA implementations (with Hibernate and Spring): explains common N+1 query cases and when LAZY fetching behaves unintuitively, shows how to use Entity Graphs, highlights surprising interactions between Lombok and JPA, and gives Spring-specific guidance on entity/table naming and avoiding ambiguous method names in Spring Data JPA.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 4:27JPA and Lombok
- 14:24OneToOne and Lazy
- 23:59Entity Graphs in JPA
- 31:09L1 cache and transactions
- 41:16Cascade operations
- 48:44Table naming in Hibernate
- 54:06Spring Data JPA queries
- 59:10Find by ID in Spring Data
- 1:03:15Summary
related talks
01h 49mJPA Essentials Workshop – Fundamental Concepts and Common Pitfalls
42mJPA - Beyond copy-paste
44mPerformance oriented Spring Data JPA & Hibernate
45mLazy Versus Eager Loading Strategies for JPA 2.1
46mThe State of Java Relational Persistence
49mPerformance oriented Spring Data JPA & Hibernate
55mSpring Data JPA: Testing Antipatterns
46mEJB 3 2:JPA 2 1 Best Practices with Real Life Examples
