En esta tabla figuran las propiedades generales disponibles en la vista Detalles de Java para cada tipo de correlación.
Propiedad | Descripción | Valor predeterminado | Disponible para tipo de correlación |
---|---|---|---|
Hiperenlace de tipo de correlación | Al pulsar el nombre del tipo de correlación, representado en forma de hiperenlace, se invoca el diálogo Selección de tipo de correlación. Utilice este diálogo para especificar el tipo de atributo. | Básica | Todos los tipos de correlación |
Columna | La columna de base de datos que contiene el valor del atributo. Este campo corresponde a la anotación @Column . |
De forma predeterminada, se presupone que la Columna tiene el mismo nombre que el atributo. | Correlación básica, Correlación incorporada, Correlación de ID, Correlación de versión |
Nombre | Nombre de la columna de base de datos.
Este campo corresponde a la anotación |
Correlación básica, Correlación incorporada, Correlación de ID | |
Tabla | Nombre de la tabla de base de datos que contiene la columna seleccionada | Correlación básica, Correlación incorporada, Correlación de ID | |
Insertable | Especifica si la columna se incluye siempre en las sentencias SQL INSERT . |
True | Correlación básica, Correlación incorporada, Correlación de ID |
Actualizable | Especifica si esta columna se incluye siempre en las sentencias SQL UPDATE . |
True | Correlación básica, Correlación incorporada, Correlación de ID |
Exclusiva | Establece la restricción UNIQUE
para la columna. |
False | Correlación básica, Correlación incorporada, Correlación de ID |
Con capacidad para nulos | Especifica si la columna permite valores nulos. | True | Correlación básica, Correlación incorporada, Correlación de ID |
Longitud | Establece la longitud de la columna. | 255 | Correlación básica, Correlación incorporada, Correlación de ID |
Precisión | Establece la precisión de los valores de columna. | 0 | Correlación básica, Correlación incorporada, Correlación de ID |
Escala | Establece el número de dígitos que aparecen a la derecha de la coma decimal. | 0 | Correlación básica, Correlación incorporada, Correlación de ID |
Definición de columna | Defina el DDL de una columna. Se utiliza cuando se genera una tabla. | Correlación básica, Correlación incorporada, Correlación de ID | |
Tipo de extracción | Define cómo se cargan los datos de la base de datos:
|
Impaciente | Correlación básica, Correlación uno a uno, Correlación muchos a muchos, Correlación muchos a uno |
Opcional | Especifica si este campo puede ser nulo. | Sí | Correlación básica, Correlación uno a uno, Correlación muchos a uno |
Lob | Especifica si el campo se correlaciona con java.sql.Clob o java.sql.Blob .
Este campo corresponde a la anotación |
Correlación básica |
|
Temporal | Especifica si este campo es uno de los siguientes:
Este campo corresponde a la anotación |
Correlación básica, Correlación de ID | |
Enumerado | Especifique cómo persistir restricciones enumeradas si el valor
String se ajusta a sus necesidades de aplicación o para coincidir con un esquema de base de datos
existente.
Este campo corresponde a la anotación |
Ordinal | |
Entidad destino | La entidad persistente con la que se correlaciona el atributo. | Correlación uno a uno, Correlación uno a muchos Correlación muchos a muchos, Correlación muchos a uno | |
ID | Especifique si el ID de la entidad se deriva de la identidad de otra entidad. | ||
Tipo en cascada | Especifique qué operaciones se propagan a través de la entidad.
|
Correlación uno a uno, Correlación uno a muchos, Correlación muchos a muchos, Correlación muchos a uno | |
Correlacionado por | El campo de la tabla de base de datos que "posee" la relación. Este campo sólo es necesario en el lado no poseedor de la relación. | Correlación de uno a uno, Correlación de uno a muchos | |
Ordenar por | Especifique el orden predeterminado para los objetos de devueltos por una consulta:
Este campo corresponde a la anotación |
Clave primaria | Correlación de uno a muchos. Correlación de muchos a muchos, Correlación de muchos a uno |
Alteración temporal de atributos | Altera temporalmente las correlaciones básicas de una superclase correlacionada (por ejemplo, si el nombre de la columna heredada no es compatible con un modelo de datos preexistente o no es válido como nombre de columna en su base de datos). | Correlación incorporada
|