Thoughts on Java

Join More than 7,000 developers in the free
Thoughts on Java Library

Get instant, free access to 2 ebooks, more than 50 cheat sheets, 

more than 60 printable Hibernate Tips and a video course.

Most Popular Posts

I'm publishing 2 new blog posts every week. Here are some of the most popular ones.

Most Popular Videos

I'm also uploading 2 new videos every week. Here are a few you shouldn't miss

Hibernate Tips Book

Get the Hibernate Tips book with more than 70 ready-to-use recipes for topics like:

  • check
    basic and advanced mappings
  • check
    mapping of custom data types
  • check
    1st level, 2nd level and query caches
  • check
    compile-time defined queries
  • check
    logging and configuration
  • check
    Hibernate's Java 8 support
  • check
    stored procedure calls
  • check
    dynamically defined queries

Get the book on Amazon (kindle and paperback) or buy the PDF version here.


Hibernate Tip Posts

Online Training

Improve your Hibernate skills with one of my online courses - location independent and at your own schedule.

Hibernate Performance Tuning Online Training

Find And Fix Hibernate Performance Issues Before They Find You!

Advanced Hibernate
Online Training

Start implementing your persistence layer with ease!

Hibernate Expert Bundle

Take both courses

and become a Hibernate expert!

Are you looking for a customized in-house training? Let's talk about it.

About the Author

My name is Thorben Janssen. I'm a consultant, trainer and 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.

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

Lukas Eder

Founder and CEO at Data Geekery,

Java Champion

The Advanced Hibernate Online Training helped me to understand Hibernate much better and I recommend it to everyone who is using Hibernate."

Jean-Claude Brantschen

Software Engineer


The Thoughts on Java Library has seriously boosted my experience on this site by providing a single point of access to all e-books, cheat sheets, tips, videos, tutorials and courses.
All I had to do was to get a free account and now I have my own page with profile and an intuitive menu that allows me to navigate between posts.

Anghel Leonard

Java Architect

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 the Hibernate Performance Tuning Online Training and the 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.

Mike Hills

Senior Microservice Architect


Join more than 7,000 developers
in the free Thoughts on Java Library

Copyright 2018, Thoughts on Java - Disclaimer Imprint