High-Performance Java Persistence Newsletter, Issue 45

Imagine having a tool that can automatically detect JPA and Hibernate performance issues. Wouldn’t that be just awesome?

Well, Hypersistence Optimizer is that tool! And it works with Spring Boot, Spring Framework, Jakarta EE, Java EE, Quarkus, or Play Framework.

So, enjoy spending your time on the things you love rather than fixing performance issues in your production system on a Saturday night!


Welcome to a new issue of the High-Performance Java Persistence Newsletter in which we share articles, videos, workshops, and StackOverflow answers that are very relevant to any developer who interacts with a database system using Java.


The pick of this edition is this article that celebrates the Spring 6 release, as well as this one about the Spring Boot 3 new version.

Related to Spring, I published three new articles on my blog:

YugabyteDB is a very good database system alternative to PostgreSQL, as illustrated by this article about the Batched Nested Loop join.

Since Spring 6 comes with Hibernate 6, you should know that you can now use UNION, INTERSECT, and EXCEPT in JPQL and Criteria API queries.


I uploaded a new video on YouTube about the best way to fetch entities with JPA and Hibernate:

This video is part of my High-Performance Java Persistence video course, so if you like this episode, you are going to love the video course.

Best Tweets

Here are the best tweets I posted since the last newsletter:

Project Releases

The 2.6.3 version of Hypersistence Optimizer has been released, fixing a configuration issue that could happen when using it with older Hibernate 4 versions.

PostgreSQL 15.1 has been released, and it provides fixes for the previous 15.0 version.

The PostgreSQL JDBC Driver released the 42.5.1 version.

Hibernate ORM has released several new versions for the 5.6 branch:

Get in touch with my latest articles!

StackOverflow Answers

The following StackOverflow answers have been trending since the last newsletter episode:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.