Información de herencia

En esta tabla figuran los campos disponibles en el área Herencia de la vista Detalles JPA para cada tipo de entidad.

Propiedad Descripción Valor predeterminado
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.



 

Tarea relacionada

Especificar herencia de entidad
Añadir persistencia a una clase

 

Consulta relacionada

Vista Detalles de JPA (para entidades)