Per definire un'associazione con valore singolo ad un'altra classe di entit… che possiede molteplicit… molti-a-uno, utilizzare un'associazione Molti-a-uno.
Nella Vista Struttura JPA, selezionare il campo da associare.
Fare clic con il tasto destro del mouse sul campo e quindi selezionare Associa come > Molti-a-uno. La Vista Dettagli JPA (per gli attributi) visualizza le propriet… relative al campo selezionato.
Utilizzare questa tabella per completare i campi Informazioni generali nella vista Dettagli JPA.
Propriet… | Descrizione | Impostazione predefinita |
---|---|---|
Collegamento ipertestuale entit… di associazione | Definisce l'associazione come Molti-a-uno. Questo corrisponde all'annotazione @ManyToOne . |
Molti-a-uno |
Entit… di destinazione | L'entit… cui viene associato questo attributo. | nullo
Non Š necessario specificare in maniera esplicita l'entit… di destinazione, poich‚ pu• essere dedotto dal tipo di oggetto di riferimento. |
Recupero | Definisce la modalit… di caricamento dati dal database. Per maggiori dettagli, fare riferimento a "Tipo di recupero".
|
Veloce |
Cascata | Consultare "Tipo di cascade" per dettagli.
|
Impostazione predefinita |
Facoltativo | Indica se il campo pu• essere nullo. | SŤ |
Utilizzare questa tabella per completare i campi nella scheda Informazioni sull'esecuzione di join di colonne nella vista Dettagli JPA.
Eclipse aggiunge le seguenti annotazioni al campo:
@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), name = "<JOIN_TABLE_NAME>") @ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, cascade=<CASCADE_TYPE>)