HomeTrainingJPA with Hibernate and Spring Boot – The Basics

JPA with Hibernate and Spring Boot – The Basics


Good to know

About the training

Java Persistence API (JPA) is a Java API providing Object Relational Mapping (ORM) for Java applications. Using simple API and configuration you can connect to a relational database and perform queries of any complexity. Using an ORM such as JPA helps to ease the developer experience and speed up application development. In this course, you will get to know the basics of JPA as well as topics concerning more advanced parts, like Hibernate features and Spring Boot Data integration. The course includes various exercises for students to get practical experience.

Target audience

This training is suitable for developers, who intend to develop a database-backed Java application.

Learning goals

  1. JPA Basics
    1. Entity classes
    2. EntityManager
    3. Querying / modifying entities
  2. JPA Advanced
    1. Associations
    2. Inheritance
    3. JPA Lifecycle Events
    4. JSR 380 Bean validations
  3. Spring Data JPA
    1. Spring Data JPA Configuration
    2. Automatic schema generation
    3. Spring Data JPA Repositories
    4. Solving concurrency issues
    5. Spring Data JPA Auditing
    6. Database migrations


Standard pricing for this workshop is € 2,250 per attendee. Please contact us for tailor-made pricing. 

Workshops can be hosted in our office in Amsterdam or Utrecht, on-site at a client location or remote. The content of the workshops can be tailored to meet your specific requirements. Fill in the registration form below to register yourself for this training.

Artem Makarov

Senior Software Developer

Training data

  • March 20 2023
  • June 20 2023
  • September 25 2023

Register for this training