Hibernate se ha convertido en el Frameworks más utilizado.
Una vez que hemos visto JPA los conceptos son los mismos para Hibernate, solo que los reconoceremos con otros nombres. A continuación mostramos una tabla donde podemos ver los recursos comunes a ambos frameworks:

Si JPA utiliza el sistema de anotación para realizar mapeos y configuración en Hibernate se sigue utilizando XML. Aunque es cierto que las últimas versiones incluyen la posibilidad de sustituir el código XML por anotaciones en la gran mayoría de proyectos se trabaja de la primera forma.
A continuación veremos las dos maneras.