0% encontró este documento útil (0 votos)
3 vistas1 página

Hibernate Sheet

Cargado por

edvard Mm
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas1 página

Hibernate Sheet

Cargado por

edvard Mm
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

HIBERNATE (http://www.hibernate.

org)
¿QUÉ ES HIBERNATE? HIBERNATE DENTRO DE LA CAPA DE PERSISTENCIA
ORM (Object-Relational Mapping).
Motor o framework de persistencia. --,--,--
Java Middleware o capa software que se encarga de Objeto o código crea/usa Objeto
--,--,--
Application gestionar automáticamente la persistencia de los cliente DAO
objetos de la lógica de negocio de nuestra aplicación
Persistence objects HQL JDBC
(hace hibernar a los objetos, o los recupera de su
hibernación).
HIBERNATE Existe una nigración a la plataforma .NET del Objetos de
framework de persistencia Hibernate conocido como transferencia
Mecanismo de
NHibernate
persistencia
Soportado por la mayoría de SGBDs del mercado. HIBERNATE

ARQUITECTURA DE HIBERNATE PROGRAMACIÓN DEL FRAMEWORK DE HIBERNATE

Al inicio de la aplicación:
1) Inicializar el entorno de trabajo de Hibernate, y cargar la
configuración establecida en el archivo hibernate.cfg.xml
Transaction Query 2) Construir una factoría de sesiones (componente encargado de
establecer nuevas sesiones de trabajo con Hibernate).
Session
API/FRAMEWORK Por cada sesión de trabajo a establecer con Hibernate:
DE HIBERNATE 1) Abrir una nueva sesión de trabajo con Hibernate mediante la factoría
SessionFactory de sesiones.
Namespaces:
2) Comenzar una transacción (unidad atómica de trabajo) dentro de la
>org.hibernate
Configuration sesión.
>org.hibernate.cfg
3) Operar sobre Hibernate (mediante operaciones directas o usando el
lenguaje HQL – Hibernate Query Language)
ARCHIVOS DE 4) Si todo OK hacer commit de la transacción.
Configuration file Mapping files 5) Si se produce algún error hacer rollback de la transacción.
(hibernate.cfg.xml) CONFIGURACIÓN
(xxx.hbm.xml) 6) Finalmente, cerrar la sesión de trabajo con Hibernate.
(DESCRIPTORES XML)

También podría gustarte