0% encontró este documento útil (0 votos)
5 vistas

Java-Repaso Hibernate

Conceptos básicos del ORM e implementación de JPA más popular de Java,

Cargado por

nicolas Sosa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

Java-Repaso Hibernate

Conceptos básicos del ORM e implementación de JPA más popular de Java,

Cargado por

nicolas Sosa
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

Contenido

Introducción – Hibernate.............................................................................................2

1. Ejercicio 1: Configuración Unidad de Persistencia Local.....................................2

2. Operaciones básicas............................................................................................5

3. Asociaciones........................................................................................................ 7

4. Ciclo de un objeto de Entidad en Hibernate.........................................................9

5. Persistencia en cascada.....................................................................................12

1
Introducción – Hibernate
Hibernate es una herramienta de mapeo objeto-relacional (ORM) bajo licencia GNU
LGPL para Java, que facilita el mapeo de atributos en una base de datos tradicional,
y el modelo de objetos de una aplicación mediante archivos declarativos o
anotaciones en los beans de las entidades que permiten establecer estas
relaciones.

1. Ejercicio 1: Configuración Unidad de Persistencia Local

2
3
Métodos getters y setters común y corriente.

4
Prueba:

2. Operaciones básicas
En este ejemplo de muestra cómo debería queda una clase DAO para ejercer las
operaciones CRUD con una Unidad Persistencia Local:

5
6
3. Asociaciones
Las asociaciones en Hibernate y JPA son las mismas que se manejan en la teoría
de bases de datos relacionales:

 1a1
 1aNoNa1
 NaM

Hibernate y JPA soportan las relaciones mencionadas en los archivos de mapeo de


cada clase de Entidad o por medio de anotaciones Java.

A partir del siguiente modelo de datos, se realizará el ejercicio:

7
En este ejercicio se van a crear las clases de entidad desde cero, sin la ayuda de
ninguna herramienta:

8
4. Ciclo de un objeto de Entidad en Hibernate

9
10
11
5. Persistencia en cascada
Para poder realizar persistencia en cascada debemos modificar la clase entidad que
deseamos persistir.

12
Con esta configuración en las propiedades Many To One, podemos persistir una
tarea, y a la vez asociarlo a un nuevo proyecto y usuario.

13

También podría gustarte