Specifica di tabelle aggiuntive

Aggiungere un'annotazione di tabella secondaria ad un'entit… se i relativi dati sono divisi tra pi— di una tabella.

Per aggiungere una tabella secondaria all'entit…,

  1. Selezionare l'entit… in Esplora progetti.

  2. Nella vista Dettagli JPA, selezionare le informazioni sulle Tabelle secondarie.

    Specifica di tabelle secondarie

    Area Tabelle secondarie sulla vista Dettagli JPA.
  3. Per associare una tabella aggiuntiva all'entit…, fare clic su Aggiungi. Viene visualizzata la finestra di dialogo che consente di modificare la tabella secondaria.

  4. Selezionare Nome, Catalogo e Schema della tabella aggiuntiva da associare all'entit….

Eclipse aggiunge le seguenti annotazioni all'entit…:

@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")

Per sovrascrivere la chiave primaria predefinita:

  1. Abilitare l'opzione Sovrascrivi valore predefinito, quindi, fare clic su Aggiungi per specificare una nuova colonna di unione della chiave primaria. Viene visualizzata la finestra Creazione nuova colonna di unione della chiave primaria.

  2. Selezionare Nome, Nome colonna di riferimento, Tabella e Definizione colonna della chiave primaria per l'entit….

    Eclipse aggiunge le seguenti annotazioni all'entit…:

    @SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})
    
    

 

Attivit… correlate

Aggiunta della persistenza ad una classe

 

Concetti correlati

Informazioni sulla persistenza Java