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 están correlacionadas con una sola tabla.
-
Unida: la raíz de la jerarquía se correlaciona con una sola tabla; cada hijo se correlaciona con su propia tabla.
-
Tabla por clase: cada clase se correlaciona con una tabla aparte.
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.
|
|