Learn Hibernate, JPA (Java Persistence API) and Spring Data JPA using Spring and Spring Boot
Instructed by in28minutes 14 hours on-demand video & 11 articles.
What you’ll learn
-
You will learn the basics of JPA and Hibernate – Entities, Relationships, Inheritance Mappings and Annotations
-
You will understand approaches to querying data using JPA and Hibernate – JPQL, Criteria API and Native Queries
-
You will understand JPA and Hibernate Relationships in depth – One to One, Many to One and Many to Many
-
You will use a variety of Spring Boot Starters – Spring Boot Starter Web, Starter Data Jpa, Starter Test
-
You will learn the basic of performance tuning your JPA application with Hibernate – Solve N+1 Queries Issue
-
You will learn the basics of caching – First Level Cache and Second Level Cache with EhCache
-
You will understand the basics of Spring Data JPA and Spring Data REST
Hibernate Tips & Tricks
- When does Hibernate send updates to the database?
- When do we need @Transactional in an Unit Test?
- Do read only methods need a transaction?
- Why do we use @DirtiesContext in an Unit Test?
- How to connect to a different database with Spring Boot?
- How do you approach designing great applications with JPA?
- Good Practices for developing JPA Applications
Who this course is for:
- You want to learn the basics of JPA and Hibernate
- You want to understand how to build data layer of a web application
Suggested Courses
Deal Score-2
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.