phone icon

Vlad’s book and accompanying video course provide a systematic approach to mapping, fetching, caching, and concurrency control. They go beyond basic ORM usage, focusing on how to achieve order-of-magnitude performance gains.

Vlad Mihalcea is a well-known Romanian software engineer and architect with a strong focus on Java, Hibernate, and database-related technologies. He is the author of the book "High-Performance Java Persistence" and has written extensively on topics such as object-relational mapping, database design, and optimization.

: His personal blog is a treasure trove of deep-dive articles. He frequently addresses common pitfalls, such as the N+1 query problem, improper pagination , and the best ways to use Spring Data query methods .

Mihalcea has worked on various projects and has contributed to several open-source libraries, including Hibernate. His expertise in Java persistence and database performance has made him a respected figure in the software development community.