Informazioni sull'eredit…

In questa tabella sono elencati i campi disponibili nell'area Eredit… della vista Dettagli JPA per ciascun tipo di entit….

Propriet… Descrizione Impostazione predefinita
Strategia Specificare la strategia da utilizzare quando si associa una classe oppure una gerarchia di classe:
  • Tabella singola - Tutte le classi all'interno della gerarchia sono associate ad una singola tabella.

  • Unita - L'elemento principale della gerarchia Š associata ad una singola tabella, quelli figlio si associano alla relativa tabella.

  • Tabella per classe - Ogni classe Š associata ad una tabella separata.

Questo campo corrisponde all'annotazione @Inheritance.

Tabella singola
Valore di discriminazione Specificare il valore di discriminazione utilizzato per differenziare un'entit… in questa gerarchia di eredit…. Ô necessario che il valore sia conforme al tipo di discriminazione specificato.
Colonna di discriminazione Questi campi sono disponibili quando si utilizza la strategia di eredit… Singolo o Unito.

Questo campo corrisponde all'annotazione @DiscriminatorColumn.

Utilizzare l'area Dettagli per definire la Lunghezza e la Definizione colonna di questa Colonna discriminatore.


  Nome Nome della colonna discriminatore
  Tipo Utilizzare questo campo per impostare il tipo di discriminazione su Char o Integer, invece dell'impostazione predefinita: String. Ô necessario che il valore di discriminazione sia conforme a questo tipo. String
Join di colonne con chiave primaria Per annullare il join di colonne con chiave primaria predefinita, utilizzare questo campo. Selezionare Annulla valore predefinito, quindi fare clic su Aggiungi per selezionare il nuovo join di colonne.

Questo campo corrisponde all'annotazione @PrimaryKeyJoinColumn.



 

Attivit… correlate

Specifica dell'eredit… di entit…
Aggiunta della persistenza ad una classe

 

Attivit… correlate

Vista Dettagli JPA (per entit…)