6.- Arquitectura Hibernate
Hibernate posee tres componentes principales:
Connection Management (Gestión de conexión): Hibernate proporciona un servicio de gestión de la conexión para proporcionar una eficiente conexión a la base de dato.
La Conexión de base de datos es la parte más cara de interactuar ya que requiere una gran cantidad de recursos para abrir y cerrar la conexión.
Transaction management: (Gestión de transacciones): Proporciona la capacidad al usuario ejecutar más de una base de datos a la vez.
Object relational mapping: (Mapeo objeto relacional): es la técnica de cartografía que representa los datos de un modelo de datos relacional de forma de objeto. Esta parte de la utiliza para seleccionar, insertar, actualizar y borrar los registros de la tabla subyacente. Cuando pasamos de un objeto a un Session.save () método, Hibernate lee el estado de las variables de ese objeto y ejecuta la consulta necesaria. (fuente Jorge Rodriguez )
Obra publicada con Licencia de Documentación Libre de GNU (GNU Free Documentation License) (Versión local)