Hibernate Tools es un conjunto de herramientas para Hibernate implementado como un paquete integrado de complementos de Eclipse, junto con una tarea Ant unificada para su integración en el ciclo de compilación.
Las siguientes funciones están disponibles dentro de Eclipse.
Editor de mapeo
Un editor para los archivos de mapeo XML de Hibernate, compatible con autocompletado y resaltado de sintaxis. El editor incluso admite autocompletado semántico para nombres de clases, nombres de propiedades / campos, nombres de tablas y columnas.
La perspectiva de la consola Hibernate le permite configurar conexiones de bases de datos, proporciona visualización de clases y sus relaciones y le permite ejecutar consultas HQL interactivamente contra su base de datos y examinar los resultados de la consulta.
La característica más poderosa de Hibernate Tools es una herramienta de ingeniería inversa de base de datos que puede generar clases de modelo de dominio y archivos de mapeo Hibernate, Beans de entidad EJB3 anotados, documentación HTML o incluso una aplicación JBoss Seam completa en segundos.
Wizards
Se proporcionan varios asistentes, incluidos los asistentes para generar rápidamente archivos de configuración de Hibernate (cfg.xml) y las configuraciones de la consola de Hibernate.
Tarea Ant
Las herramientas de Hibernate incluyen una tarea Ant unificada que le permite ejecutar generación de esquema, generación de mapeo o generación de código Java como parte de su compilación.