Hibernate Performance Tuning Online Training

Get the best performance out of Hibernate and JPA

Find And Fix Hibernate Performance Issues 
Before They Find You!

Implement High-Performance Applications With Hibernate

Understand the cause of common Hibernate performance problems and how you can avoid them to implement an efficient, high-performance persistence layer.

Identify Performance Problems During Development

Learn how Hibernate can help you to find potential performance problems during development so that you can fix them before they cause trouble in production.

Optimize Read And Write Operations

Hibernate provides several options to implement read and write operations. Learn about the performance impact of each them so that you can choose the best approach for your use case.

Get The Experience And Quality Of A Classroom Training

Study the proven training material of my Hibernate Performance Tuning Training as a self-paced online course. And don't worry, you don't have to do it on your own. You can join the community forum or one of the monthly coaching calls to discuss your questions.

Get In-Depth Hibernate Knowledge

21 Video Lectures with Example Projects and Exercises that show you
how to find and fix performance problems before they cause trouble in production.
Find Performance Problems

Learn about typical causes of performance problems and how to identify them at early stages of the project.

Prevent Duplicate Reads

Understand Hibernate's different caches and how to combine them to get the best performance.

Speed-up write operations

Select the best option to implement efficient write operations.

Improve Read Operations

Use different techniques to solve the most common group of performance issues.

Move Logic to the Database

Learn about the benefits of performing logic in the database and how to achieve that with Hibernate.

Manage Concurrency

Understand Hibernate's concurrency handling to avoid issues in production.

About the Author

My name is Thorben Janssen, and I'm the author of the Amazon bestselling book Hibernate Tips - More than 70 solutions to common Hibernate problems.

For the last 15 years, I have been using Hibernate and JPA in all kinds of projects. From small ones with very aggressive timelines to huge projects that had to handle thousands of users.

The requirements of these applications were very different and I learned that Hibernate provides good solutions for all of them. You just have to understand the features with their advantages and disadvantages.

​I'm looking forward to showing you how to use Hibernate to implement high-performance applications.

Videos, Example Projects, Exercises ...

Training Videos

Watch 2 days of the Hibernate Performance Training training on video.

Example Projects

Get all example projects that are used during the training.


Study at your own pace with life time access to all training material.


Try what you have learned in practical exercises.


Get an extensive handout with commented slides.


Join the community forum for 6 months to discuss your questions with like-minded students and me.

What People are Saying...

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)
Marc Stevens ( Web Design Media )

I'm very happy to have visited this very informative ORM course

"Thorben not only excels with his knowledge about modern JPA API usage – he also consistently stresses the importance of knowing the underlying SQL technology.

As a very SQL-oriented person, I’m very happy to have visited this very informative ORM course, which helped me better understand the persistence perspective."

Lukas Eder (Founder and CEO at Data Geekery, Java Champion)

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.

Self-Study Training


  • Video Lectures
  • Example Projects
  • Slides

or 3x $110

Full Training


  • Video Lectures
  • Example Projects
  • Practical Exercises
  • Extensive Handout
  • Community Forum
    (6 month after registration)
  • 6 Monthly Coaching Calls
  • Participation Certificate

or 3x $245

Premium Training


  • Video Course
  • Example Projects
  • Practical Exercises
  • Extensive Handout
  • Community Forum
    (6 month after registration)
  • 6 Monthly Coaching Calls
  • Participation Certificate
  • 2 hour Consulting Call
    (value $400)

or 3x $350

Hibernate Expert Bundle

Get the Advanced Hibernate Online Training and the Hibernate Performance Tuning Online Training at a discount and become a Hibernate expert.

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?

What other technologies should I be familiar with?

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

Do I have to have any experience with Hibernate ORM?

How long do I have access to the course?

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

Don't Wait Any Longer:
Join The Hibernate Performance Training Now!