Hibernate Expert Bundle

Become a Hibernate expert with the Advanced and the Performance Tuning Training

Advanced Hibernate Online Training

JPA and Hibernate make it easy to persist an entity or to load one by id. But for most projects, that's not enough.

You need to dynamically create complex queries at runtime, map inheritance hierarchies to database tables, persist new Java 8 classes, manage concurrency and sometimes you even need to support multiple tenants.


Hibernate Performance Tuning Online Training

Hibernate and JPA are easy to use. But the problem starts as soon as you build an enterprise application. The number of users increases and you face challenging performance requirements.

But that doesn't have to be the case.

Hibernate can easily handle the load and performance requirements of enterprise applications. You just have to know how and when to use some of the advanced features.

Included Bonuses

Join now to get my process for finding and fixing performance problems and
a high-performance checklist for new entities.
Bonus 1: My Process to Find and Fix Performance Problems

It’s good to know the different techniques you can use to build a high-performance persistence layer with Hibernate. But what about existing applications? How do you find and fix existing performance problems?

Over the recent years, I developed a process that helps me to find and fix the most common performance problems quickly.

As a bonus to the Hibernate Performance Tuning Online Training, I want to share my process with you. It shows you step by step which questions you should ask, which statistics to check and which actions to take to find and fix performance problems in an existing application.

Bonus 2: High-Performance Checklist for new Entities

Performance isn't something that you can easily add in a later iteration of your project. You need to work on it as early as possible.

In the best case, you start thinking about performance when you implement your entities.

There are several things you should do and not do when you implement a new entity. This checklist helps you to avoid the most common pitfalls and so that you don't have to worry about them when you deploy your application to production.

What People are Saying...

Marc Stevens ( Web Design Media )

We have included it into our standard training library

“Using the more advanced parts of object relational mapping, like dealing with complex inheritance structures, has never been easy. Thorben explains them in his Advanced Hibernate Online Training in an easy to understand series of lessons and exercises.Implementing complex mapping structures is a breeze after this.

We have included it into our standard training library for new developers.”

Stephan Knitelius about the Advanced Hibernate Online Training
(Senior Consultant)
Marc Stevens ( Web Design Media )

We doubled the performance of our services

"I have been using Hibernate off and on for several years to supplement our custom Java database framework.

A year ago, we decided to migrate our monolithic application to microservices using JPA/Hibernate as the persistence framework. We have aggressive timelines so we needed to accelerate our knowledge of how to properly use hibernate so that our services would scale to meet the needs of our customers.

We discovered that using hibernate was easy, but using it so that it scaled required deeper knowledge. I came across Thoughts-On-Java while scouring the web for information on performance and pitfalls.

After subscribing to the newsletter, it became clear that Thorben has a firm grasp on exactly the issues we were addressing. We signed up for the expert bundle which included -Hibernate Performance Tuning Online Training and Advanced Hibernate Online Training.

As a result of the training, we confidently refactored our code to follow the patterns described in the training course and doubled the performance of some of our services.

The videos and exercises really hammered home the concepts. I recommend the training to anyone who want their Hibernate applications to

scale and be maintainable in the future.

Mike Hills (Senior Microservice Architect)

Start Today! Choose Your Training Package

Watch only the videos and study on your own or use your new knowledge in exercises and join me and other students in the community or discuss detailed questions in a consulting call.

Select the package that fits best to your personal style of learning.

Team Licenses

Get your team certified with a discounted team licence for the
Certification Class of the Advanced Hibernate Online Training.

I'm also available for in-house training. Contact me for more information!

30 Days Money Back Guarantee

I strongly believe in the value of this course and that it will help you to improve your understanding and usage of Hibernate. Therefore I confidently back this course with my 30 Days Money Back Guarantee!

If you are not satisfied with the course, contact me within 30 days after your registration and I will refund your money without any further questions.


Here are answers to some frequently asked questions:

What version of Hibernate will this training be based on?

Can I have a look at an example lecture?

What other technologies should I be familiar with?

What happens if I don't like the training material?

How long do I have access to the course?

What is the difference between the slides and the handout?

Do I have to have any experience with Hibernate ORM?

Didn't find the answer you're looking for?

Don't Wait Any Longer:
Get The Hibernate Expert Bundle Now!