Advanced Hibernate

3 days

Dates and Booking

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 AI
  • Spring Data JPA Masterclass

As a freelance consultant and trainer, Thorben Janssen solves persistence problems with Hibernate and Spring Data JPA. Recently, he also supports teams in developing intelligent applications with Spring AI. He is the author of the Amazon bestseller “Hibernate Tips - More than 70 solutions to common Hibernate problems” and an international speaker with 20 years of experience with JPA and Hibernate. On thorben-janssen.com he writes weekly about persistence topics and helps developers to improve their skills in the Persistence Hub (persistence-hub.com).

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