Estrategia |
Especifique la estrategia a utilizar cuando correlaciona una clase o una jerarquía de clase:
-
Tabla única – Todas las clases de la jerarquía se correlacionan en una única
tabla.
-
Unida – La raíz de la jerarquía se correlaciona en una única tabla; cada
elemento hijo se correlaciona con su propia tabla.
-
Tabla por clase – Cada clase se correlaciona con una tabla
independiente.
Este campo corresponde a la anotación @Inheritance .
|
Tabla única |
Valor discriminador |
Especifique el valor discriminador utilizado para diferenciar una entidad en
esta jerarquía de herencia. El valor debe ajustarse al Tipo de discriminador especificado. |
|
Columna Discriminador |
Estos campos están disponibles al utilizar una estrategia de herencia Única o Unida.
Este campo corresponde a la anotación @DiscriminatorColumn .
Utilice el área Detalles para definir la Longitud y
Definición de columna de esta columna de discriminador.
|
|
Nombre |
Nombre de la columna de discriminador |
|
Tipo |
Establezca este campo para establecer el tipo de discriminador en
Char o Integer (en lugar de en el valor predeterminado: String ). El
Valor discriminador debe ajustarse a este tipo. |
String |
Columnas de unión de clave primaria |
Utilice esto para alterar temporalmente las columnas de unión de clave primarias predeterminadas. Seleccione Alterar temporalmente valor predeterminado y pulse Añadir para seleccionar una columna de unión nueva.
Este campo corresponde a la anotación @PrimaryKeyJoinColumn.
|
|