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.
Valitse JPA-rakennen„kym„ss„ kentt„, jonka vastaavuuden haluat m„„ritt„„.
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.
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 |
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.
|
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 |
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>")