Door middel van de toewijzing Versie kunt u een veld opgeven dat wordt gebruikt voor vergrendeling bij wijzigen. Wanneer de entiteit is gekoppeld aan meerdere tabellen, gebruikt u versietoewijzing alleen in combinatie met de primaire tabel. Gebruik per persistente entiteit maar ‚‚n versietoewijzing. U kunt alleen versietoewijzingen gebruiken voor de volgende kenmerktypen:
int
Integer
short, Short
long, Long
Tijdsaanduiding
Om een versietoewijzing te maken, gaat u als volgt te werk:
Selecteer het veld dat u wilt toewijzen in de view JPA-structuur.
Klik met de rechtermuisknop op het veld en selecteer Toewijzen als > Versie. In de view JPA-details (voor kenmerken) worden de eigenschappen voor het geselecteerde item afgebeeld.
Aan de hand van deze tabel kunt u de resterende velden in de view JPA-details instellen.
Eigenschap | Beschrijving | Standaardwaarde |
---|---|---|
Hyperlink voor toegewezen entiteit | Hiermee definieert u de toewijzing als Versie. Dit komt overeen met de annotatie @Version . |
Versie |
Kolom | De databasekolom die is toegewezen aan het entiteitkenmerk. Zie "Kolom" voor meer informatie. | Standaard is de naam van de kolom gelijk aan
het kenmerk en opgenomen in de instructies INSERT en UPDATE . |
Tabel | Naam van de databasetabel. Dit moet de primaire tabel zijn die aan de entiteit van het kenmerk is gekoppeld. | |
Tijdelijk | Het type gegevens. Zie "Tijdelijk" voor meer informatie.
|
Eclipse voegt de volgende annotaties toe aan het veld:
@Version @Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")