JPA: Data Access in Java
placeUtrecht 23 feb. 2026 tot 25 feb. 2026Toon rooster event 23 februari 2026, 09:00-16:00, Utrecht event 24 februari 2026, 09:00-16:00, Utrecht event 25 februari 2026, 09:00-16:00, Utrecht |
placeUtrecht 9 mrt. 2026 tot 11 mrt. 2026Toon rooster event 9 maart 2026, 09:00-16:00, Utrecht event 10 maart 2026, 09:00-16:00, Utrecht event 11 maart 2026, 09:00-16:00, Utrecht |
placeVeenendaal 28 apr. 2026 tot 30 apr. 2026Toon rooster event 28 april 2026, 09:00-16:00, Veenendaal event 29 april 2026, 09:00-16:00, Veenendaal event 30 april 2026, 09:00-16:00, Veenendaal |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
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 …
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
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
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.


