Hemos examinado las posibles relaciones entre entidades que podemos establecer, así como su configuración (modo de carga y operaciones en cascada). No obstante, se han quedado en el tintero algunas configuraciones alternativas a las relaciones, de uso poco habitual, pero …
Archivo de la categoría: Java-JEE
Curso Jakarta EE 9 (28). JPA con Hibernate (11): Relaciones: obtención eager\lazy, bytecode enhancement
En JPA, los atributos y relaciones que forman parte de una entidad se obtienen de la base de datos de dos maneras: en el momento en que la recuperemos (eager loading, carga inmediata o ansiosa) o bien cuando se accede …
Curso Jakarta EE 9 (27). JPA con Hibernate (10): Relaciones: operaciones en cascada
Las operaciones realizadas sobre una entidad actualizan sus relaciones (las claves ajenas) si es necesario, pero no se aplican a las entidades relacionadas. A veces, nos será de gran utilidad que los cambios de estado de una entidad también se …
Curso Jakarta EE 9 (26). JPA con Hibernate (9): Relaciones de herencia
La herencia es una de las características definitorias de la programación orientada a objetos, aunque en la actualidad se le tenga cierta aversión debido a su empleo abusivo (me incluyo). Es una técnica fundamental en la definición de modelos de …
Curso Jakarta EE 9 (25). JPA con Hibernate (8): Relaciones múltiples (one-to-many, many-to many)
Las relaciones básicas que vimos en el capítulo anterior se completan con aquellas en las que la entidad tiene una colección de instancias de la entidad asociada. >>>> ÍNDICE <<<< One-to-many Bidireccional Esta relación se suele usar para representar el …