Hibernate es un mapeo objeto-relacional (ORM) de la biblioteca para el lenguaje Java, que proporciona un marco para la asignación de un modelo de dominio orientado a objetos para bases de datos relacionales tradicionales. Hibernate resuelve objeto-relacional de los problemas de falta de concordancia mediante la sustitución de directos relacionados con la persistencia de accesos de bases de datos con funciones de alto nivel de objeto de manipulación.

Hibernate es un software gratuito que se distribuye bajo la licencia GNU Lesser General Public.

Característica principal de Hibernate es el mapeo de clases Java a tablas de bases de datos (y de tipos de datos Java a tipos de datos SQL). Hibernate también ofrece consulta y recuperación de datos. Hibernate genera las llamadas SQL y los intentos de aliviar el desarrollador de la manipulación manual de conjunto de resultados y la conversión de objetos y mantener la aplicación portátil a todos el apoyo bases de datos SQL con poca sobrecarga de rendimiento.

Para mayor información puede visitar la Web del fabricante: Hibernate