Voit m„„ritt„„ yhdelt„ monelle -monimuotoisuusominaisuuden sis„lt„v„n suhteen yhdelt„ monelle -vastaavuusm„„rityksen avulla.
Valitse JPA-rakennen„kym„ss„ kentt„, jonka vastaavuuden haluat m„„ritt„„.
Napsauta kentt„„ hiiren kakkospainikkeella ja valitse sitten vaihtoehdot M„„rit„ vastaavuus nimell„ > Yhdelt„ monelle. JPA-tieton„kym„ss„ (m„„ritteiden) n„kyv„t valitun kent„n ominaisuudet.
T„yt„ JPA-tieton„kym„n yleistietokent„t seuraavan taulukon avulla.
Ominaisuus | Kuvaus | Oletusarvo |
---|---|---|
Oliolajin vastaavuuksien m„„ritys -hyperlinkki | M„„ritt„„ vastaavuusm„„rityksen Yhdelt„ moneksi. T„m„ vastaa @OneToMany -huomautusta. |
Yhdelt„ monelle |
Kohdeolio | Olio, jota t„m„ m„„rite on m„„ritetty vastaamaan. | |
Limitys | Katso lis„tietoja kohdasta "Limityksen laji".
|
|
Nouda | M„„ritt„„ tietojen lataustavan tietokannasta. Lis„tietoja on ohjeaiheessa Noudon laji.
|
Ennakoiva |
Vastaavuuden m„„ritt„j„ | Suhteen omistava tietokantakentt„. | |
Lajitteluperuste | M„„rit„ kyselyst„ palautuvien objektien oletusj„rjestys. Lis„tietoja on ohjeaiheessa Lajitteluperuste.
|
Ei lajittelua |
T„yt„ JPA-tieton„kym„n liitostaulukon tietokent„t seuraavan taulukon avulla.
Ominaisuus | Kuvaus | Oletusarvo |
---|---|---|
Nimi | Liitostaulukon nimi | Oletusarvoisesti nimen oletetaan olevan olioihin liitetyn ensisijaisen taulukon nimi, jonka liitos on tehty alaviivalla. |
Liitossarakkeet | M„„rit„ ainakin kaksi liitossaraketta (siis perusavain). | |
K„„nteiset liitossarakkeet | Liit„nn„n omistetun (tai k„„nteisen) puolen liitossarake: omistetun olion perusavainsarake. |
Eclipse lis„„ seuraavat huomautukset kentt„„n:
@OneToMany(targetEntity=<TARGET_ENTITY>) @Column(name="<COLUMN>") @OneToMany(targetEntity=<TARGET_ENTITY>.class, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>")@OrderBy("<ORDER_BY>") @JoinTable(name="<JOIN_TABLE_NAME>", joinColumns=@JoinColumn(name= "<JOIN_COLUMN_NAME>", referencedColumnName="<JOIN_COLUMN_REFERENCED_COLUMN>"), inverseJoinColumns=@JoinColumn(name="<INVERSE_JOIN_COLUMN_NAME>", referencedColumnName="<INVERSE_JOIN_COLUMN_REFERENCED_COLUMN>"))