Associazione di versione

Per specificare il campo utilizzato per blocchi ottimistici, usare un'Associazione di versione. Se l'entit… viene associata a pi— tabelle, sar… necessario utilizzare un'associazione di versione solo con la tabella primaria. L'utente dovr… avere soltanto un'associazione di versione singola per entit… di persistenza. Ô possibile utilizzare tali associazioni solo con i seguenti tipi di attributo:

Per creare un'associazione di versione:

  1. Nella Vista Struttura JPA, selezionare il campo da associare.

  2. Fare clic con il tasto destro del mouse e quindi selezionare Associa come > Versione. La Vista Dettagli JPA (per gli attributi) visualizza le propriet… relative al campo selezionato.

  3. Utilizzare questa tabella per completare i campi rimanenti nella vista Dettagli JPA.

    Propriet… Descrizione Impostazione predefinita
    Collegamento ipertestuale entit… associata Definisce l'associazione come Versione. Questo corrisponde all'annotazione @Version. Versione
    Colonna La colonna del database associata all'attributo dell'entit…. Per maggiori dettagli, fare riferimento a "Colonna". Per impostazione predefinita, Š necessario che la Colonna abbia lo stesso nome dell'attributo e sia sempre inclusa nelle istruzioni INSERT e UPDATE.
    Tabella Nome della tabella del database. Ô necessario che la tabella primaria sia associata all'entit… dell'attributo.
    Temporaneo Specifica il tipo di dati. Per maggiori dettagli, fare riferimento a "Temporaneo".
    • Date

    • Tempo

    • Data/ora



Eclipse aggiunge le seguenti annotazioni al campo:

@Version
@Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")

 

Attivit… correlate

Associazione di un'entit…

 

Attivit… correlate

Vista Struttura JPA
Vista Dettagli JPA (per attributi)

 

Concetti correlati

Informazioni sulle associazioni OR
Informazioni su EJB 3.0 Java Persistence API