Java Persistence with Hibernate, Bauer C., King G., Gregory G., 2016.
This book is both a tutorial and a reference for Hibernate and Java Persistence. If you’re new to Hibernate, we suggest that you start reading the book with chapter 1 and begin coding with the “Hello World” tutorial in chapter 2. If you’ve used an older version of Hibernate, you should read the first two chapters quickly to get an overview and then jump into the middle with chapter 3. We will, whenever appropriate, tell you if a particular section or subject is optional or reference material that you can safely skip during your first read.