Package adalid.core.annotations
Annotation Interface ForeignKey
La anotación ForeignKey se utiliza para generar una clave foránea en la base de datos para la referencia (propiedad que hace referencia a otra
entidad).
- Author:
- Jorge Campins
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptiononDelete especifica la acción del gestor de base de datos al eliminar filas de la tabla de la base de datos correspondiente a la entidad referenciada.onUpdate especifica la acción del gestor de base de datos al modificar la clave primaria de filas de la tabla de la base de datos correspondiente a la entidad referenciada.
-
Element Details
-
onDelete
OnDeleteAction onDeleteonDelete especifica la acción del gestor de base de datos al eliminar filas de la tabla de la base de datos correspondiente a la entidad referenciada. Su valor es uno de los elementos de la enumeración OnDeleteAction. Seleccione NONE, CASCADE o NULLIFY para impedir la eliminación cuando existan referencias a la instancia eliminada; eliminar las filas que contienen referencias a la instancia eliminada; o actualizar las filas que contienen referencias a la instancia eliminada, colocando valor nulo en la columna correspondiente a la referencia, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es NONE.- Returns:
- onDelete
- Default:
UNSPECIFIED
-
onUpdate
OnUpdateAction onUpdateonUpdate especifica la acción del gestor de base de datos al modificar la clave primaria de filas de la tabla de la base de datos correspondiente a la entidad referenciada. Su valor es uno de los elementos de la enumeración OnUpdateAction. Seleccione NONE, CASCADE o NULLIFY para impedir la actualización cuando existan referencias a la instancia modificada; actualizar las filas que contienen referencias a la instancia modificada, colocando el nuevo valor de la clave primaria en la columna correspondiente a la referencia; o actualizar las filas que contienen referencias a la instancia modificada, colocando valor nulo en la columna correspondiente a la referencia, respectivamente. Alternativamente, omita el elemento o seleccione UNSPECIFIED para utilizar el valor predeterminado del atributo. El valor predeterminado del atributo es NONE.- Returns:
- onUpdate
- Default:
UNSPECIFIED
-