Java Champion Β· Author of High-Performance Java Persistence Β· Founder of Hypersistence
I'm a Java Champion and the founder of Hypersistence. I wrote High-Performance Java Persistence, one of the best-selling Java books on Amazon, and I'm one of the top contributors to the Hibernate ORM project.
I've been blogging since 2013 about Java, JPA, Hibernate, Spring, SQL, and database systems, and I've answered thousands of questions on StackOverflow, earning several gold badges and a reputation of over 100k.
I speak at international software conferences like Devoxx, Voxxed Days, JAX, JavaZone, and Craft Conf, and I run workshops on high-performance data access.
| Project | Description | Stars |
|---|---|---|
| Hypersistence Utils | Spring and Hibernate utilities that help you get the most out of your data access layer (previously known as Hibernate Types). | |
| FlexyPool | Adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand. |
High-Performance Java Persistence covers JDBC and database essentials, JPA and Hibernate best practices, and jOOQ β everything you need to run your data access layer at high speeds.
Available as eBook and paperback on Amazon.
| Course | Content |
|---|---|
| High-Performance Spring Persistence | 42 videos Β· 6 hours and 29 minutes β Logging, testing, mapping entities, identifiers, Persistence Context, batching, statement caching, and fetching best practices |
| High-Performance Java Persistence | 49 videos Β· 10h 40m β JDBC essentials, JPA & Hibernate mappings, batching, caching, transactions, and concurrency control |
| High-Performance SQL | 67 videos Β· 7h 36m β Joins, subqueries, CTEs, window functions, pagination, execution plans, and transactions |
| Course | Link |
|---|---|
| High-Performance Spring Persistence | κ³ μ±λ₯ Spring Persistence |
| High-Performance SQL for JPA (ORM) Developers | JPA (ORM) κ°λ°μλ₯Ό μν κ³ μ±λ₯ SQL |
| High-Performance JPA & Hibernate | κ³ μ±λ₯ JPA & Hibernate |
I offer on-site and remote training for teams who want to get the most out of their data access layer:
- High-Performance Java Persistence β 3 days
- High-Performance Spring Persistence β 2 days
- High-Performance SQL β 2 days
- High-Performance PostgreSQL Applications β 2 days
Past workshops at: Voxxed Days Bucharest, JDK.io Copenhagen, Craft Conf Budapest, Voxxed Days ZΓΌrich, and more.
Need help optimizing your data access layer? I offer consulting services covering:
- System architecture review and optimization
- Database design and query performance tuning
- JPA & Hibernate entity modeling
- Spring framework and data layer design
- Integration testing strategies
I also offer a Coaching program with access to all books, video courses, online workshops, and a private group channel.
Hypersistence Optimizer is a tool that automatically detects JPA and Hibernate performance issues in your application. It scans your configuration and mappings and tells you exactly what to change to speed things up.
Supports Hibernate versions from 7.3 through 3.3.
Try it free Β· Buy a license Β· Read the docs
With hundreds of articles, my tutorials are some of the most comprehensive resources on these topics:
- Email: vlad@vladmihalcea.com
- Blog: vladmihalcea.com
- Newsletter: Subscribe
- Presentations: Conference Talks




