Master Hibernate and JPA with Spring Boot in 100 Steps [Video]

More Information
  • 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

The Java Persistence API provides Java developers with an API for mapping Java objects to relational data. In this course, you will learn about the JPA API, JPQL (Java Persistence query language), the Java persistence criteria API, and how you can perform ORM (Object Relational Mapping) with JPA. 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.

Style and Approach

Great and challenging content and fantastic teaching methodology.

  • We will help you to install Eclipse and get up and running with all the frameworks, Maven and embedded Tomcat.
  • This 6-hour course is very good if you have some knowledge of Java and want to refresh the core java topics.
Course Length 12 hours 57 minutes
ISBN 9781788995320
Date Of Publication 24 Mar 2018


Ranga Karanam

in28Minutes Official - Ranga Karanam is an Architect with 15 years of Java programming and design experience with major banking clients across the world. He started in28Minutes with the aim of creating hands-on courses with real-world projects. The Step-By-Step series of courses is one of his creations. They use a problems-solution based step-by-step approach with practical, and real-world application examples. While their primary expertise is in the development, design and architecture of Java and related frameworks (Spring, Spring Boot, Spring MVC, Struts, Hibernate), they are expanding into the front-end world (Bootstrap, JQuery, Angular JS). The foundations for building high-quality applications are best laid down while learning. They love open source and therefore, all their code is open source too and available on Github. We use the 80-20 Rule. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.