Este documento proporciona una introducción a Hibernate, un framework de persistencia de objetos para Java. Explica que Hibernate mapea objetos Java a tablas de base de datos de forma transparente mediante el uso de reflexión. También describe los principales componentes de Hibernate como las sesiones, factorías de sesiones, objetos persistentes y transacciones. Finalmente, incluye diagramas que ilustran la arquitectura general de Hibernate y las relaciones entre sus distintos elementos.