Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$44.95$44.95
Ships from: Amazon.com Sold by: Amazon.com
Save with Used - Very Good
$21.97$21.97
$3.99 delivery Friday, November 22
Ships from: Friends of the San Francisco Public Library Sold by: Friends of the San Francisco Public Library
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
High-Performance Java Persistence
Purchase options and add-ons
- ISBN-10973022823X
- ISBN-13978-9730228236
- Publication dateOctober 12, 2016
- LanguageEnglish
- Dimensions8.5 x 1.1 x 11 inches
- Print length486 pages
Frequently bought together

Customers who viewed this item also viewed
Editorial Reviews
Review
"There is no resource that better summarizes the performance implications of using JDBC, either directly or via JPA and Hibernate. If you are talking to a database on the JVM, add this book to your reading shelf."--Rafael Winterhalter, Java Champion, creator of Byte Buddy
"Object to database mapping is one of the core requirements in many Java EE related projects. And the available frameworks make it easy for their users to get started. But as soon as you hit particular requirements around distributed transactions or performance you realize how much database and framework knowledge is required to implement them. Vlad made his insane experience available in an easy-to-read book. If you are dealing with JPA or Hibernate, this book is a must read."--Markus Eisele, Java Champion, Developer Advocate at Lightbend
From the Author
vladmihalcea.com/books/high-performance-java-persistence/
About the Author
He's been answering thousands of questions about Hibernate and JPA on StackOverflow for which he's got gold badges for Hibernate, Java, and JPA tags.
Whenever he finds something interesting, he likes to share it on his personal blog. He believes in Open Source Software, and he thinks every developer should get involved, one way or the other.
If he doesn't find a suitable tool for a job, he takes initiative and starts a new open source project, like FlexyPool or the Hibernate-Types project.
Product details
- Publisher : VLAD MIHALCEA (October 12, 2016)
- Language : English
- Paperback : 486 pages
- ISBN-10 : 973022823X
- ISBN-13 : 978-9730228236
- Item Weight : 2.31 pounds
- Dimensions : 8.5 x 1.1 x 11 inches
- Best Sellers Rank: #521,891 in Books (See Top 100 in Books)
- #76 in Java Programming
- #266 in Computer Programming Languages
- Customer Reviews:
About the author

Vlad Mihalcea is a Java Champion, Hibernate ORM top committer, passionate about concurrency challenges, high-performance enterprise solutions, and online transaction processing.
He's been answering thousands of questions about Hibernate and JPA on StackOverflow for which he's got gold badges for Hibernate, Java, and JPA tags.
Whenever he finds something interesting, he likes to share it on his personal blog (vladmihalcea.com). He believes in Open Source Software, and he thinks every developer should get involved, one way or the other.
If he doesn't find a suitable tool for a job, he takes initiative and starts a new open source project, like FlexyPool.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book very informative, well-written, and detailed. They appreciate the practical examples and reasoning behind them. Readers describe the content as decent.
AI-generated from the text of customer reviews
Customers find the book very informative, well-written, and detailed. They also appreciate the practical examples.
"...a lot of tips&tricks, best practices, techniques and a lot of practical examples (every topic is covered in theory and in practice)...." Read more
"...For every statement about performance, there is a very detailed explanation why you should use or avoid a certain technique...." Read more
"...A great book of well-written information. Clear and opinionated with great reasoning behind it. Highly recommended!!" Read more
"Very informative. Learned a lot, applied every day. Thanks!!!" Read more
Customers find the content great.
"...All in all, this is one of the best books I have ever read about Java and relational database systems." Read more
"It's a decent book...." Read more
"Content is great, but the book's quality is not..." Read more
Reviews with images
Content is great, but the book's quality is not
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
HPJP provides a very detailed look under the covers and I found myself learning a great deal in every chapter. The book is elegant in its structure as well: it covers each topic in a technology agnostic way and then has breakout sections for each popular RDBMS flavor. I found this to be immensely helpful.
My team already asks ourselves "What would Vlad do?" based on his numerous blog posts and I'll be buying copies of this book for them as well.
All in all, this is one of the best books I have ever read about Java and relational database systems.
The High-Performance Java Persistence book is not just another Hibernate book saying you put this annotation here and call that method there and you are done.
Vlad went all the way to explain how things work in databases and JDBC such as database connection management, response time and throughput, batch updates, caching, transaction management etc in a very detailed way.
For many of us it is a bit overwhelming to understand it in one go, so I read it multiple times and everytime I read it I gain more and more insights about how things work under-the-hood.
Vlad Mihalcea is a master of Hibernate and we all know it. He covered almost everything about JPA/Hibernate that you can imagine..in a very detailed way...with lot of code examples. Be it JPA mappings, Identifier generation strategies, relationship configurations, batch operations, fetching/projections, lazy loading, Caching etc etc you are covered.
Just because we are using ORM in our application we should not use ORM for all database operations. For some of things like reporting or very complex queries it is better to go with plain JDBC or use some SQL-focused libraries like JOOQ or MyBatis. In this book JOOQ is covered with sufficient details on how to perform complex queries, work with stored procedures etc.
To put it in one sentence: "High-Performance Java Persistence book is one single book you need to know everything about Java Persistence Layer".
Top reviews from other countries
Suddiviso in tre principali sezioni, dedicate rispettivamente a JDBC, JPA / Hibernate e JOOQ, il testo, seppur scritto in inglese, si presta ad una lettura scorrevole ed è ricco di dettagli e di approfondimenti talvolta illuminanti.
Overall a great book and I absolutely recommend it.






