Master Hibernate and JPA with Spring Boot in 100 Steps
Video description
Learn the fundamentals of the Java persistence API (JPA) and the Hibernate framework using Spring and Spring Boot
About This Video
Cover the journey from JDBC to JPA in 18 steps
Learn JPA/Hibernate in-depth in 86 steps
Learn some useful tips and tricks for Hibernate
In Detail
Hibernate is the most popular implementation of JPA. It was the most popular ORM framework option before JPA emerged and it provides additional features …
Master Hibernate and JPA with Spring Boot in 100 Steps
Video description
Learn the fundamentals of the Java persistence API (JPA) and the Hibernate framework using Spring and Spring Boot
About This Video
Cover the journey from JDBC to JPA in 18 steps
Learn JPA/Hibernate in-depth in 86 steps
Learn some useful tips and tricks for Hibernate
In Detail
Hibernate is the most popular implementation of JPA. It was the most popular ORM framework option before JPA emerged and it provides additional features on top of JPA. We will use Hibernate as the JPA implementation in this course.
The Java Persistence API provides Java developers with an API to map Java objects to relational data. In this course, you will learn about Hibernate, JPA API, JPQL (Java Persistence query language), Java Persistence Criteria API, and how you can perform ORM (Object Relational Mapping) with JPA and Hibernate.
In this course, you will learn the basics of JPA and Hibernate such as entities, relationships, inheritance mappings, and annotations. Understand approaches to querying data using JPA and Hibernate (JPQL, Criteria API, and Native Queries). Understand JPA and Hibernate Relationships in-depth such as one to one, many to one, and many to many.
Use a variety of Spring Boot Starters such as Spring Boot Starter Web, Starter Data JPA, and Starter Test. Learn the basics of performance tuning your JPA application with Hibernate - Solve N+1 Queries Issue. Learn the basics of caching such as first-level cache and second-level cache with EhCache. Understand the basics of Spring Data JPA and Spring Data REST.
By the end of this course, you will become a master in Hibernate and JPA with Spring Boot.
Who this book is for
This course is for anyone who wants to learn the basics of JPA and Hibernate and understand how to build the data layer of a web application.
Step 80 - JPA Tip - Be Cautious with toString Method Implementations
Step 81 - JPA Tip - When do You Use JPA?
Chapter 16 : Performance Tuning Tips with Hibernate and JPA
Step 82 - Performance Tuning - Measure Before Tuning
Step 83 - Performance Tuning – Indexes
Step 84 - Performance Tuning - Use Appropriate Caching
Step 85 - Performance Tuning - Eager Versus Lazy Fetch
Step 86 - Performance Tuning - Avoid N+1 Problems
Chapter 17 : A Few More FAQs
FAQ 5 - How to Connect to a Different Database with Spring Boot?
FAQ 6 - Approach to Design Great Applications with JPA?
FAQ 7 - Good Practices for Developing JPA Applications
Chapter 18 : Congratulations
Congratulations
Chapter 19 : Appendix - Introduction to Spring Framework in 10 Steps
Introduction to Spring Framework in 10 Steps
Step 1 - Setting up a Spring Project Using htttp://start.spring.io
Step 2 - Understanding Tight Coupling Using the Binary Search Algorithm Example
Step 3 - Making the Binary Search Algorithm Example Loosely Coupled
Step 4 - Using Spring to Manage Dependencies - @Component, @Autowired
Step 5 - What is Happening in the Background?
Step 6 - Dynamic auto wiring and Troubleshooting - @Primary
Step 7 - Constructor and Setter Injection
Step 8 - Spring Modules
Step 9 - Spring Projects
Step 10 - Why is Spring Popular?
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept