course
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
Prior Knowledge
Fair knowledge of Java
Subjects
- Introduction
- JDBC
- JPA Basics
- Entity
- EntityManager
- Persistence Context
- Entity states
- Associations
- Inheritance
- Queries
- Concurrency Control
- Caching
- Bean Validation
Schedule
Start date | Duration | Location | |
---|---|---|---|
September 30, 2025October 1, 2025October 2, 2025 | 3 days | Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information Utrecht / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
Prior knowledge courses
Follow-up courses
"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten