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