Tunnuksen vastaavuusm„„ritys

M„„rit„ olion perusavain tunnuksen vastaavuusm„„rityksen avulla. Tunnusten vastaavuusm„„rityksi„ voi k„ytt„„ olioiden tai vastaavien yliluokkien yhteydess„. Kullakin oliolla on oltava tunnuksen vastaavuusm„„ritys.

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

  2. Napsauta tiedostoa hiiren kakkospainikkeella ja valitse sitten vaihtoehdot M„„rit„ vastaavuus nimell„ > Tunnus. JPA-tieton„kym„ss„ (m„„ritteiden) n„kyv„t valitun kent„n ominaisuudet.

  3. T„yt„ JPA-tieton„kym„n yleistietokent„t seuraavan taulukon avulla.

    Ominaisuus Kuvaus Oletusarvo
    Oliovastaavuus-hyperlinkki M„„ritt„„ vastaavuusm„„rityksen tunnuksen vastaavuusm„„ritykseksi.

    Kentt„ vastaa @Id-huomautusta.

    Tunnus
    Sarake Olion m„„ritett„ vastaamaan m„„ritetty tietokantasarake. Lis„tietoja on ohjeaiheessa Sarake. Oletusarvoisesti huomautuksen nimen oletetaan olevan sama kuin m„„ritteen nimi.
    Taulukko Olion m„„ritett„ vastaamaan m„„ritetty tietokantataulukko. Oletusarvoisesti taulukon oletetaan olevan t„sm„lleen sama kuin olioon liitetty taulukko.
    Aikasarja M„„ritt„„ tietojen lajin. Lis„tietoja on ohjeaiheessa Aikasarja.
    • P„iv„m„„r„

    • Aika

    • Aikaleima



  4. T„yt„ JPA-tieton„kym„n Perusavaimen luontitietoalueen kent„t seuraavan taulukon avulla.

    Ominaisuus Kuvaus Oletusarvo
    Perusavaimen luonti N„m„ kent„t m„„ritt„v„t, mill„ tavalla perusavain luodaan.
      Strategia Lis„tietoja on ohjeaiheessa Perusavaimen luonti.
    • Automaattinen

    • J„rjestys

    • Tunnus

    • Taulukko

    Automaattinen
      Muodostustoiminnon nimi Strategiassa m„„ritetyn perusavaimen luontitoiminnon nimi

Perusavaimen luontitietoalueelle tulee n„kyviin lis„kentti„ valitun strategian mukaan. Lis„tietoja on ohjeaiheessa JPA-tieton„kym„ (m„„ritteiden).

Eclipse lis„„ seuraavat huomautukset kentt„„n:

@Id
@Column(name="<COLUMN_NAME>", table="<TABLE_NAME>", insertable=<INSERTABLE>,
    updatable=<UPDATABLE>)
@Temporal(<TEMPORAL>)
@GeneratedValue(strategy=GeneratorType.<STRATEGY>, generator="<GENERATOR_NAME>")@TableGenerator(name="<TABLE_GENERATOR_NAME>", table = "<TABLE_GENERATOR_TABLE>", 
    pkColumnName = "<TABLE_GENERATOR_PK>", 
    valueColumnName = "<TABLE_GENERATOR_VALUE_COLUMN>", 
    pkColumnValue = "<TABLE_GENERATOR_PK_COLUMN_VALUE>")@SequenceGenerator(name="<SEQUENCE_GENERATOR_NAME>", 
    sequenceName="<SEQUENCE_GENERATOR_SEQUENCE>")

 

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