Información general

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 @Column.


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 – Los datos se cargan antes de que realmente se necesiten.

  • Perezosa – Los datos se cargan sólo cuando lo necesita la transacción.

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. 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 @Lob.


Correlación básica
Temporal Especifica si este campo es uno de los siguientes:
  • Fecha – java.sql.Date

  • Hora – java.sql.Time

  • Indicación de fecha y hora – java.sql.Timestamp

Este campo corresponde a la anotación @Temporal.


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.
  • ordinal

  • String

Este campo corresponde a la anotación @Enumerated.

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.
  • Todas – Todas las operaciones

  • Persistir

  • Fusionar

  • Mover

  • Eliminar

  • Renovar


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:
  • Sin orden

  • Clave primaria

  • Orden predeterminado

Este campo corresponde a la anotación @OrderBy.

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

Correlación incorporada



 

Tarea relacionada

Correlacionar una entidad