Spring Data JPA - The Swiss Army Knife for Data Access
summary
Covers practical options for data access with Spring Data JPA, comparing repository interface query methods, the Criteria API, JPQL and native SQL. Presents concrete implementation choices and decision rules to help choose the appropriate approach for a given application scenario.
AI-written summary · about
chapters (14)
- 0:00Welcome
- 1:06Speaker intro
- 2:29Why Spring Data JPA
- 6:42Basics and demo project
- 10:18Query methods deep dive
- 17:41Query method pros/cons
- 23:09Lists vs Sets in queries
- 26:44Complex queries with @Query
- 32:51JPA-QL vs query methods
- 34:36Dynamic filters with Specifications
- 40:20Choosing the right method
- 44:41Native queries and migrations
- 47:12Performance analysis
- 48:57Feedback and closing
related talks
01h 32mSpring Data Repositories -- A Deep Dive
50mSpring's unexpected features
01h 49mJPA Essentials Workshop – Fundamental Concepts and Common Pitfalls
26mUnlocking Data Access Excellence with Jakarta Data
01h 05mJPA Puzzlers (+Hibernate and Spring)
37mSpring Data JPA: Testing Antipatterns and Database Test Recipes
46mThe State of Java Relational Persistence
55mSpring Data JPA: Testing Antipatterns
