Opleiding: Object Relational Mapping using the Java Persistence API (JPA)

Become a more productive Java developer by leveraging JPA with Hibernate based on best practices.

Description

In this training you will learn to work with JPA. JPA is a standard that describes how we can map Java objects to tables. You start with Plain Old Java Objects which you modify in such a way that the state of these objects can be saved in the database. After this you will get started with relationships, inheritance and queries.

In addition to JPA, you will learn more about the underlying database. You will see that the mapping of the Java to tables in the relational database can be challenging at times. Special attention is paid to the best practices around JPA.

In this training you will use Hibernate as an implementation of JPA.

Learning Goals

  • Understand the Object/Relational paradigm mismatch. [Understand]
  • Understand the architecture of JPA [Understand]
  • Understand JPA annotations [Understand]
  • Understand JPA entities and lifecycle [Understand]
  • Understand JPA relations [Understand]
  • Understand JPQL [Understand]
  • Understand Concurrency Control in JPA [Understand]

Subjects

  • Introduction
  • JDBC
  • JPA Basics
    • Entity
    • EntityManager
    • Persistence Context
    • Entity states
  • Associations
  • Inheritance
  • Queries
  • Concurrency Control
  • Caching
  • Bean Validation
Meer...
€2.295
ex. BTW
Aangeboden door
Info Support
Onderwerp
API
Web Development
Java
Niveau
Duur
3 dagen
Looptijd
21 dagen
Taal
en
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 12
Tijdstip
Overdag
Tijden en locaties
Veenendaal
di 25 nov. 2025
Veenendaal
di 20 jan. 2026
Veenendaal
di 28 apr. 2026
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk