Technologies Used in all of examples :
- JPA 2.1
- Hibernate 5.2.6
- MySql 8.0
- Maven 3
- Spring Tool Suite (STS) 3.9.8
- Java 1.8
1. Setting Up Environment to test examples
2. JPA Introduction
- What is JPA (Java Persistence API)?
- Why Object Relational Mapping?
- Basic terminology and JPA Architecture
- Configuring JPA in Project
3. JPA CRUD and Basic Operations
- How to persist an Entity in Database?
- How to retrieve an Entity from Database?
- How to update an Entity in Database?
- How to remove an Entity from Database using JPA?
- What is the Persistence Object lifecycle?
- Merge operation in JPA
4. Access Types & Simple Mapping
- How to Save images or files using JPA?
- Enumerated Types
- Temporal Types
- @Transient – Annotating non-persistent fields in entity
- Field Access vs Property Access
5. Collection Mapping
- Entity Types vs Value Types
- Mapping Composite(Embeddable) Types
- Mapping Collection Of Basic Value Types
- Mapping a Collection of Composite(Embeddable) value types
6. Associations Mapping
- One-to-One Unidirectional
- One-to-One Bidirectional
- One-to-Many Unidirectional
- One-to-Many Bidirectional
- Many-to-Many Unidirectional
- Many-to-Many Bidirectional
Thanks for JPA with Hibernate fundamentals explained very well, I am new to Hibernate, example are simple and clear to understand!!
Hello, Is the whole contents downloadable as pdf? Please suggest.
explained in very detailed way, cleared lot of doubts
Thanks