Denne hurtigstarten viser hvordan du oppretter en ny Java-persistensentitet. Vi skal opprette en entitet som skal knyttes til en databasetabell. Du m† ogs† legge til ADDRESS-tabellen i databasen.
Velg JPA-prosjektet i Navigator eller Prosjektutforsker og klikk deretter p† Ny(tt) > Annet. Den valgte veiviserdialogboksen blir vist.
Velg JPA > Entitet, og klikk deretter p† Neste. Siden Entitetsklasse blir vist.
Oppgi pakkenavnet (for eksempel quickstart.demo.model
), klassenavnet
(for eksempel Address
) og klikk deretter p†
Neste. Det blir vist
en Entitetsegenskaper-side, der du kan definere persistensfelt, som du
tilordner til kolonnene i en databasetabell.
Bruk dialogboksen Entitetsfelt (†pnes ved at du klikker p† Legg til) til † legge til persistensfelt i Address-klassen:
private Long id; private String city; private String country; private String stateOrProvince; private String postalCode; private String street;
Merk: Du m† ogs† legge til de f›lgende kolonnene i databasetabellen ADDRESS:NUMBER(10,0) ADDRESS_ID (prim‘rn›kkel) VARCHAR2(80) PROVINCE VARCHAR2(80) COUNTRY VARCHAR2(20) P_CODE VARCHAR2(80) STREET VARCHAR2(80) CITY |
Klikk p† Fullf›r. N†r opprettingen av JPA-entiteten er fullf›rt, viser Eclipse entiteten Address i visningen JPA-struktur.
Address.java inkluderer annotasjonen @Entity
, persistensfeltene og
metodene getter
og setter
for hvert av feltene.
Eclipse viser ogs† entiteten Address i visningen JPA-struktur:
Velg klassen Address i Prosjektutforsker-visningen.
I visningen JPA-detaljer kan du legge merke til at Dali automatisk har knyttet databasetabellen ADDRESS til entiteten, fordi de er identisk navngitt.
Merk: Avhengig av typen databasetilkobling, kan det v‘re n›dvendig at du oppgir Skjema. |
Tips: N†r du har knyttet entiteten til databasetabellen, oppdaterer du filenpersistence.xml , slik
at den inkluderer denne JPA-entiteten.
H›yreklikk p† filen
|
Vi er n† klar til † tilordne hver felt i Address-klassen til en kolonne i databasetabellen.
Velg feltet id i visningen JPA-detaljer.
H›yreklikk p† id og velg deretter Tilordne som > id.
I visningen JPA-detaljer velger du ADDRESS_ID i feltet Navn:
Eclipse legger til de f›lgende annotasjonene i entiteten Address:
@Id @Column(name="ADDRESS_ID")
Tilordne hvert av de f›lgende feltene (som Grunnleggende tilordninger) til den riktige databasekolonnen:
Felt | Tilordne som | Databasekolonne |
---|---|---|
city | Grunnleggende | CITY |
country | Grunnleggende | COUNTRY |
postalCode | Grunnleggende | P_CODE |
provinceOrState | Grunnleggende | PROVINCE |
street | Grunnleggende | STREET |
Dali tilordner automatisk enkelte felt til den riktige databasekolonnen (for eksempel feltet city til kolonnen City) hvis navnene er identiske.