Lamento decírtelo, pero este foro es sólo de MySQL, Bases de Datos y especialmente SQL. El uso de los diferentes frameworks (Caso Hibernate)son tema de programación y off-topic de este foro o su foro padre.
Puntualmente, lo que tenga que ver con Hibernate es programación en Java, por lo cual te recomiendo postear la pregunta en el
Foro de Java (verás allí más de un post dedicado a temas de este FWK y su relación con BBDD), donde lo conocen mejor que nosotros.
Por norma escrita del Foro de Base de Datos, no se tratan aquí temas de programación de ningún lenguaje.