Cuentas Bancarias
En este ejemplo consideraremos que una persona puede tener varias cuentas bancarias en diferentes bancos. El diagrama de clases sería el siguiente.
Trataremos de implementar el ORM (JPA) para este ejemplo. Por tanto, primero debemos:
- Crear y mapear las clases
- Hacer uso del EntityManager para ejecutar las siguientes operaciones de ejemplo:
- Crear una Persona con el nombre Nestor y calve nestor123
- Crear el Banco con nombre HOLANDES
- Crear una cuenta con el número 9993837 para Nestor, en el banco HOLANDES
- Obtener la persona "Nestor" e imprimir su información
- Actualizar el nombre de "Nestor" por "Nestor Pons"
- Consultar las personas que cumplen con el nombre "Nestor Pons" y clave "nestor123" (realizarlo con JPQL, de manera Nativa y también como NamedQuery)