Learn fundamentals of Java Persistence API (JPA) and Hibernate framework using Spring and Spring Boot. In this course, you will learn:
- You will learn the basics of JPA and Hibernate - Entities, Relationships, Inheritance Mappings and Annotations
- You will understand JPA and Hibernate Relationships in depth - One to One, Many to One and Many to Many
- You will learn the basic of performance tuning your JPA application with Hibernate - Solve N+1 Queries Issue
- You will understand the basics of Spring Data JPA and Spring Data REST
- You will understand approaches to querying data using JPA and Hibernate - JPQL, Criteria API and Native Queries
- You will use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test
- You will learn the basics of caching - First Level Cache and Second Level Cache with EhCache