Yhdelt„ yhdelle -vastaavuusm„„ritys

Voit m„„ritt„„ yhdelt„ monelle -monimuotoisuusominaisuuden sis„lt„v„n suhteen yhdelt„ yhdelle -vastaavuusm„„rityksen avulla.

  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„ > Yhdelt„ yhdelle. 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
    Vastaava olio -hyperlinkki M„„ritt„„ vastaavuusm„„rityksen Yhdelt„ yhdeksi. T„m„ vastaa @OneToOne-huomautusta. Yhdelt„ yhdelle
    Kohdeolio Olio, jota t„m„ m„„rite on m„„ritetty vastaamaan. null

    Kohdeoliota ei tarvitse m„„ritt„„ eksplisiittisesti, koska se on p„„telt„viss„ viitatun objektin lajin perusteella.

    Noudon laji M„„ritt„„ tietojen lataustavan tietokannasta. Lis„tietoja on ohjeaiheessa Noudon laji.
    • Ennakoiva

    • Tarvittaessa

    Ennakoiva
    Vastaavuuden m„„ritt„j„ Suhteen omistava tietokantakentt„.

  4. T„yt„ JPA-tiedot-n„kym„n Liitossarakkeiden tiedot -kent„t seuraavan taulukon avulla.

    Ominaisuus Kuvaus Oletusarvo
    Liitossarake M„„rit„ olion liit„nn„n liitt„mist„ varten sarake, jolla on vastaavuusm„„ritys. Kentt„ vastaa @JoinColum-m„„ritett„.

    Valitse Ohita oletusarvot -vaihtoehto ja lis„„ tai poista liitossarakkeet tai muokkaa niit„.

    Oletusarvoisesti vastaavuusm„„rityksess„ oletetaan olevan yksitt„inen liitos.

Eclipse lis„„ seuraavat huomautukset kentt„„n:

@OneToOne(targetEntity=<TARGET_ENTITY>, cascade=CascadeType.<CASCADE_TYPE>, 
    fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>")
@JoinColumn(name="<JOIN_COLUMN_NAME>", referencedColumnName=
    "<JOIN_COLUMN_REFERENCED_COLUMN>", insertable = <INSERTABLE>, 
    updatable = <UPDATABLE>)

 

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