Version-tilknytning vha. mapping

Brug Version-tilknytning vha. mapping til at angive det felt, der skal bruges til optimistisk låsning. Hvis entiteten er knyttet til flere tabeller, skal du kun bruge Version-tilknytning vha. mapping sammen med den primære tabel. Du bør kun have én enkelt version-tilknytning vha. mapping pr. Persistent-entitet. Version-tilknytninger vha. mapping kan kun bruges med følgende attributtyper:

Sådan opretter du en version-tilknytning vha. mapping:

  1. Vælg det felt, der skal tilknyttes vha. mapping, i oversigten JPA-struktur.

  2. Højreklik på feltet, og vælg derefter Tilknyt vha. mapping som > Version. I oversigten JPA-oplysninger (for attributter) vises egenskaberne for det valgte felt.

  3. Brug denne tabel til at udfylde de øvrige felter i oversigten JPA-oplysninger.

    Egenskab Beskrivelse Standard
    Hyperlink for entitet tilknyttet vha. mapping Definerer tilknytningen vha. mapping som Version. Det svarer til annotationen @Version. Version
    Kolonne Den databasekolonne, der er tilknyttet vha. mapping til entitetsattributten. Der er flere oplysninger i afsnittet "Kolonne". Som standard antages det, at kolonnen har samme navn som attributten, og at den altid skal inkluderes i sætningerne INSERT og UPDATE.
    Tabel Navnet på databasetabellen. Det skal være den primære tabel, som er knyttet til attributtens entitet.
    Tidsmæssig Angiver datatypen. Der er flere oplysninger i afsnittet "Tidsmæssig.
    • Dato

    • Tid

    • Tidsstempel



Eclipse tilføjer følgende annotationer til feltet:

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

 

Relateret opgave

Tilknyt en entitet vha. mapping

 

Relaterede referencer

Oversigten JPA-struktur
Oversigten JPA-oplysninger (for attributter)

 

Relateret begreb

Om OR-tilknytninger vha. mapping
Om EJB 3.0 Java-persistence-API