High-Performance Java Persistence is published by Vlad Mihalcea in February 2016. This book has 245 pages in English, ISBN-13 .
At its core, the book is about getting the most out of your persistence layer and that can only happen when your application resonates with the database system. Because concurrency is inherent to database processing, transactions play a very important role in this regard.
The first part will be about some basic performance-related database concepts such as: locking, batching, connection pooling.
In the second part, I will explain how an ORM can actually improve DML performance. This part will include the Hibernate Master Class findings.
The third part is about advance querying techniques with jOOQ.