miércoles, 17 de junio de 2009

arquitectura de la persistencia hibernate

bueno si vamos a entrar a ocupar persistencia y
principalmente hibernate, tenemos que comprender
su arquitectura, puesto que hacer un simple
ejerccio no significa que sepamos utilizar esta
persistencia.



Para utilizar Hibernate, es necesario para crear clases Java
que representa la tabla en la base de datos y, a continuación,
el mapa de variable de instancia en la clase con las columnas de
la base de datos. Luego de Hibernate puede ser utilizado para
realizar operaciones sobre la base de datos, como seleccionar,
insertar, actualizar y eliminar los registros en la tabla


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 conexion 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 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.

No hay comentarios: