¿Cuáles son los mejores libros para aprender Hibernate en profundidad?

Dos libros son los mejores para aprender Hibernate. Puedes referirlo y aprenderlo fácilmente. Son;

1) Hibernate Made Easy
Hibernate Made Easy: persistencia de datos simplificada con Hibernate y JPA (Java Persistence API) Anotaciones de Cameron Wallace McKenzie, Kerri Sheehan es un libro destinado a los principiantes de hibernate. Uno de los puntos fuertes de este libro es que es simple, claro y conciso, no es un gigante de peso pesado. Este libro tiene un ejemplo no trivial pero simple para explorar diferentes características de Hibernate. Una de las cosas clave que me gusta es que los ejemplos usan mi base de datos MySQL favorita. También puede aprovechar una aplicación web completa que utiliza Java, JSP e Hibernate y se ejecuta en Apache Tomcat. Aprenderá más haciendo un proyecto completo, que explorando ejemplos simples. De hecho, una característica específica también puede ser mejor aprender, cuando surja la necesidad de realizar un proyecto completo como una aplicación, aquí es donde este libro tiene una buena puntuación. Si es desarrollador de Java, con poco o ningún conocimiento de Hibernate, use este libro para aprender el marco de Hibernate. La única desventaja de este libro es que no utiliza el mapeo basado en XML, por lo que si su aplicación lo hace, puede consultar el siguiente libro.

2) Persistencia de Java con Hibernate
Ahora, este es el libro que debe leer cualquier desarrollador de Hibernate. La persistencia de Java con Hibernate está escrita por Christian Bauer, Gavin Kin, que forma parte del equipo de desarrollo de Hibernate y está involucrado con EJB 3.0 y JBoss. También es coautor del libro Hibernate in Action, el libro más vendido de Gavin King of Manning. Hasta ahora, este es el libro más completo sobre Hibernate, no solo le enseña los conceptos básicos del Mapeo relacional de objetos, el marco de Hibernate, sino también los patrones de diseño más comunes, que se usan junto con Hibernate, como el patrón de Objeto de acceso a datos (DAO). Este libro enseña mucho acerca de cómo obtener estrategias, almacenamiento en caché, transacciones y mejores prácticas en diseño de bases de datos y técnicas ORM. Recomiendo este libro al menos una lectura para cualquier desarrollador serio de Java Hibernate, para obtener una imagen completa de Hibernate. Este libro tiene más de 800 páginas, lo que no es fácil de leer, pero definitivamente merece un vistazo para una referencia posterior.