Version vastaavuusm„„ritys

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„:

Luo version vastaavuusm„„ritys seuraavasti:

  1. Valitse JPA-rakennen„kym„ss„ kentt„, jonka vastaavuuden haluat m„„ritt„„.

  2. 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.

  3. 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.
    • P„iv„m„„r„

    • Aika

    • Aikaleima



Eclipse lis„„ seuraavat huomautukset kentt„„n:

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

 

Aiheeseen liittyv„ teht„v„

Olion vastaavuuksien m„„ritys

 

Aiheeseen liittyvi„ ohjeita

JPA-rakennen„kym„
JPA-tieton„kym„ (m„„ritteiden)

 

Aiheeseen liittyv„ k„site

OR-vastaavuusm„„ritysten perusteet
EJB 3.0 Java Persistence -ohjelmointirajapinnan perusteet