Java-Repaso Hibernate
Java-Repaso Hibernate
Introducción – Hibernate.............................................................................................2
2. Operaciones básicas............................................................................................5
3. Asociaciones........................................................................................................ 7
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.
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
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