JPA tutorial – Java Persistence API tutorial for beginners with examples online on basic, Architecture, ORM Components, Entity Managers, JPQL, Advanced Mappings, Entity Relationships, Criteria API and more.
JPA refers to Java Persistence API. JPA is just a specification and several implementations are available like Hibernate, EclipseLink and Apache OpenJPA. The reference implementation of JPA is EclipseLink. Here is the list of all JPA tutorials:
JPA tutorial:
- JPA Overview.
- JPA Architecture
- JPA Persistence Unit
- JPA Entity Annotation
- JPA id annotation
- JPA GeneratedValue annotation
- JPA SequenceGenerator annotation
- JPA TableGenerator annotation
- JPA Embeddable annotation
- JPA EmbeddableId annotation
- JPA Table annotation
- JPA column annotation
- JPA Transient annotation
- JPA Temporal annotation
- JPA OneToOne annotation
- JPA OneToMany annotation
- JPA ManyToOne annotation
- JPA ManyToMany annotation
- JPA NamedQuery and NamedQueries annotations
- JPA NamedNativeQuery and NamedNativeQueries annotations