Format: Available as an eBook (PDF, EPUB, MOBI) and paperback.
Why This Book Matters
How to Use the PDF to Audit Your Existing Project
If you download or purchase the "Vlad Mihalcea high-performance java persistence pdf" right now, here is a 30-minute audit plan based on the book:
Open Chapter 4 (Batching): Search for hibernate.jdbc.batch_size. Check if your application.properties has it set. If not, you are losing 90% of your write performance.
Open Chapter 7 (Fetching): Turn on spring.jpa.show-sql=true and logging.level.org.hibernate.SQL=DEBUG. Run your most common use case. If you see more than 10 similar SELECT statements, you have a N+1 problem.
Open Chapter 11 (Schemas): Review your @Column(columnDefinition). Are you using uuid as binary? Are your indexes covering your queries? The PDF provides checklists for database design.
Open Appendix A: Use the provided Maven/Gradle dependencies for hibernate-types and flexy-pool to start monitoring your data access layer immediately.
Official Book Information
Title: High-Performance Java Persistence
Author: Vlad Mihalcea
Format: Available in print and eBook (PDF, EPUB, Kindle)