Vastaavuusm„„rityst„ k„ytet„„n m„„ritt„m„„n optimistista lukitusta varten k„ytett„v„ kentt„. Jos olio on liitetty useisiin taulukoihin, version vastaavuusm„„rityst„ tulee k„ytt„„ vain ensisijaisen taulukon yhteydess„. Pysyv„„ oliota kohden tulee olla vain yksi version vastaavuusm„„ritys. Versioiden vastaavuusm„„rityksi„ voi k„ytt„„ vain seuraavien m„„ritelajien yhteydess„:
int
Integer
short, Short
long, Long
Timestamp
Luo version vastaavuusm„„ritys seuraavasti:
Valitse JPA-rakennen„kym„ss„ kentt„, jonka vastaavuuden haluat m„„ritt„„.
Napsauta kentt„„ hiiren kakkospainikkeella ja valitse sitten vaihtoehdot M„„rit„ vastaavuus nimell„ > Versio. JPA-tieton„kym„ss„ (m„„ritteiden) n„kyv„t valitun kent„n ominaisuudet.
T„yt„ loput JPA-tieton„kym„n kent„t seuraavan taulukon avulla.
Ominaisuus | Kuvaus | Oletusarvo |
---|---|---|
Vastaava olio -hyperlinkki | M„„ritt„„ vastaavuusm„„rityksen versioksi. T„m„ vastaa @Version -huomautusta. |
Versio |
Sarake | Olion m„„ritett„ vastaamaan m„„ritetty tietokantasarake. Lis„tietoja on ohjeaiheessa Sarake. | Oletusarvoisesti sarakkeen nimen oletetaan olevan sama kuin m„„ritteen nimi, ja se lis„t„„n aina INSERT - ja UPDATE -lauseisiin. |
Taulukko | Tietokantataulukon nimi. Taulukon on oltava m„„ritteen olioon liitetty ensisijainen taulukko. | |
Aikasarja | M„„ritt„„ tietojen lajin. Lis„tietoja on ohjeaiheessa Aikasarja.
|
Eclipse lis„„ seuraavat huomautukset kentt„„n:
@Version @Column(table="<COLUMN_TABLE>", name="<COLUMN_NAME>")