We love data!

Hypersistence is a software company offering optimization software, training, and consulting in relation to high-performance data access, enterprise software architectures, and database systems.


The Hypersistence Optimizer framework allows you to detect JPA and Hibernate mapping and configuration issues. Besides providing you a very detailed report about the issues found in your application, you can configure Hypersistence Optimizer to prevent the build from succeeding when a given performance issue is detected.

Check out the following video demonstration to get a better idea of how Hypersistence Optimizer can help you speed up your application.


We love writing books. High-Performance Java Persistence is written by Vlad Mihalcea, the founder of Hypersistence.

Video courses

We love creating awesome content. The High-Performance Java Persistence video course is recorded and edited by Vlad Mihalcea, the founder of Hypersistence.

Training and workshops

Hypersistence aims to help you get the most out of your data access layer. If you’re struggling with performance issues due to improper use of data access technologies such as JDBC, JPA or Hibernate, then we might help.

Check out the training section page for more details.


If you want to get the most out of your data access layer, then you’ve come at the right place.

You can now hire a Java Champion, who actually worked on the Hibernate project, to review your application and tell you how to optimize it.

For more details, check out the consulting page.

Open-source projects

We write software.

FlexyPool is one open-source project of ours that can help you monitor and size database connection pools based on your actual data access patterns.

Hibernate-types provides you extra Hibernate Types for storing JSON, ARRAY, database-specific ENUM, as well as a simple way to create immutable Types.

Giving back to our community

We love giving back to our community. For this reason, we are active on StackOverflow or Quora, helping people with their data-related problems.

profile for Vlad Mihalcea at Stack Overflow, Q&A for professional and enthusiast programmers