Advanced Hibernate (Online)
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.
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).