-- Description
Hibernate makes it easy to persist a few simple entities in your database. But for most applications, you need a lot more than that. You need to implement complex business requirements that require advanced mappings, dynamically created queries, and application-specific data types. You might even need to process life cycle events or support multi-tenancy.
You can easily do all of that with Hibernate, and I will show you how to do that in this training.
After you participated in this training, you will be able to use Hibernate’s advanced features to implement complex business requirements and to build a robust and maintainable persistence layer.
-- Agenda
During this training, you will work with lots of examples to learn about Hibernate’s advanced features and concepts, which enable you to:
-
create complex, advanced mappings,
-
generate implementations of your DAO interfaces,
-
use the Criteria API to create dynamic, type-safe database queries,
-
choose the optimal strategy to map the inheritance hierarchies used in your domain model to relational database tables,
-
execute custom code whenever Hibernate triggers a life cycle event,
-
support custom data types, and
-
use Hibernate’s multi-tenancy support.
-- Audience
Software developers and architects who are already familiar with basic JPA and Hibernate concepts.
-- Training Objectives
Simplify your development by letting Hibernate generate your DAO classes.
Map complex data structures to your database tables.
Build dynamic queries based on user input.
Execute your own code to handle lifecycle events.
-- Your Trainers
Thorben Janssen
Thorben Janssen
JPA & Hibernate
- Advanced Hibernate
- Hibernate Performance Tuning (Online)
- Spring Data JPA Masterclass
Thorben Janssen is a consultant and trainer who helps teams build better persistence layers with JPA and Hibernate. He’s the author of the Amazon best-selling book “Hibernate Tips”, which offers More than 70 solutions to common Hibernate problems, and an international speaker with more than 20 years of experience in JPA and Hibernate. He also writes about various persistence topics on thorben-janssen.com and helps developers improve their skills in the Persistence Hub (persistence-hub.com).
Online Courses
On-site Courses
Dates by RequestEvent ticketing software by pretix
In-House Training
You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.
Enquire now-- Relevant Other Training Courses
Hibernate Performance Tuning (Online)
From Zero to Hibernate Hero
from 1,620 €
Learn to recognize persistence-related performance problems and their typical causes at an early stage.