JPA
The Java Persistence API (JPA) is a Java specification that defines a standard way to map Java objects to relational database tables, with Hibernate as its most widely used implementation.
5 resources across 3 libraries
Glossary Terms(1)
Study Notes(3)
Defining JPA Entities
Learn how to model database tables as Java classes using JPA annotations, covering identifiers, column mapping, and entity relationships.
Querying with JPA
Go beyond basic repository methods to master JPQL, the Criteria API, pagination, and performance pitfalls like the N+1 select problem.
Spring Data JPA Basics
Learn how Spring Data JPA layers convention-driven repositories and auto-configuration on top of JPA and Hibernate to remove persistence boilerplate.