Versionszuordnung

Verwenden Sie eine Versionszuordnung, um das für Optimistic Locking verwendete Feld anzugeben. Wenn die Entität mehreren Tabellen zugeordnet ist, sollten Sie eine Versionszuordnung nur mit der primären Tabelle verwenden. Sie sollten nur eine einzelne Versionszuordnung pro persistenter Entität haben. Versionszuordnungen können nur mit den folgenden Attributtypen verwendet werden:

Gehen Sie wie folgt vor, um eine Versionszuordnung zu erstellen:

  1. In der Ansicht JPA-Struktur wählen Sie das zuzuordnende Feld aus.

  2. Klicken Sie mit der rechten Maustaste auf das Feld, und wählen Sie Zuordnen als > Version aus. In der Ansicht JPA-Details (für Attribute) werden die Eigenschaften für das ausgewählte Feld angezeigt.

  3. Verwenden Sie diese Tabelle, um die verbleibenden Felder in der Ansicht 'JPA-Details' zu vervollständigen.

    Eigenschaft Beschreibung Standardwert
    Hyperlink 'Zugeordnete Entität' Definiert die Zuordnung als Version. Dies entspricht der Anmerkung @Version. Version
    Element "Column" Die dem Entitätsattribut zugeordnete Datenbankspalte. Weitere Informationen finden Sie im Abschnitt "Spalte". Standardmäßig wird angenommen, dass die Spalte so wie das Attribut benannt ist und immer in den Anweisungen INSERT und UPDATE enthalten ist.
    Element "Table" Name der Datenbanktabelle. Dies muss die der Entität des Attributs zugeordnete primäre Tabelle sein.
    Temporär Gibt den Datentyp an. Weitere Informationen finden Sie im Abschnitt "Temporär".
    • Datum

    • Zeit

    • Zeitmarke



Eclipse fügt dem Feld die folgenden Anmerkungen hinzu:

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

 

Zugehörige Task

Entität zuordnen

 

Zugehörige Referenzinformationen

Ansicht 'JPA-Struktur'
Die Ansicht 'JPA-Details' (für Attribute)

 

Verwandtes Konzept

Wissenswertes über OR-Zuordnungen
Wissenswertes über EJB 3.0 Java Persistence API