Este documento describe Hibernate, una herramienta ORM para Java. Explica que Hibernate mapea objetos de Java a tablas de una base de datos relacional usando archivos XML. También describe cómo Hibernate usa consultas HQL, Criteria API, SQL nativo y consultas nombradas.