Nr du oppretter et prosjekt, oppretter Eclipse filen META-INF\persistence.xml
i prosjektets katalog.
Du kan opprette en persistence.xml
-stubbfil i katalogen META-INF nr du oppretter et JPA-prosjekt (se "Opprette et nytt JPA-prosjekt"). Du kan arbeide med denne filen ved hjelp av XML-redigeringsprogrammet (se ) eller ved hjelp av redigeringsprogrammet for persistence.xml.
Merk: Avhengig av JPA-implementeringen (for eksempel EclipseLink) vil du ha tilgang til flgende tilleggssider i redigeringsprogrammet for persistence.xml:
For prosjekter som bruker EclipseLink JPA-implementeringen, inneholder siden Tilkobling ogs egenskaper for JDBC-tilkoblingspool. Hvis prosjektet bruker Generic-plattformen, er bare sidene Generelt, Tilkobling, Egenskaper og Kilde tilgjengelige. |
Slik bruker du redigeringsprogrammet for persistence.xml
:
pne filen peristence.xml
. Siden Generelt i redigeringsprogrammet pnes.
P siden Generelt definerer du persistence.xml
-filens <persistent-unit>
-relaterte attributter og elementene <provider>
og <class>
(beskrevet i tabellen nedenfor).
Tips: P siden Kilde i redigeringsprogrammet for persistence.xml kan du vise og redigere XML-rfilen. |
P siden Tilkobling definerer du elementene <jta-data-source>
og <non-jta-data-source>
slik:
Slik konfigurerer du JTA-kilden (JTA=Java Transaction API) som brukes av persistensleverandren:
Velg JTA fra listen Transaksjonstype.
Oppgi det globale JNDI-navnet for datakilden.
Slik konfigurerer du en ikke-JTA-datakilde:
Velg Lokal ressurs fra listen Transaksjonstype.
Oppgi det globale JNDI-navnet for datakilden.
Merk: Velg Default() hvis du vil bruke datakilden fra containeren. |
For prosjekter som bruker Generic-plattformen, kan du ogs definere driveren for tilkoblingspoolen til EclipseLink samt driveren, URL-adressen, brukernavnet og passordet for tilkoblingspoolen.
Bruk tabellen p siden Egenskaper nr du skal definere det leverandspesifikke <properties>
-elementet.
Slik legger du til <property>
-elementer:
Klikk p Legg til.
Oppgi attributtene <name>
og <value>
for <property>
-elementet ved hjelp av tabellens navn- og verdifelt.
Nr du skal fjerne et <property>
-element, velger du en definert egenskap i tabellen og klikker p Fjern.
Merk: Hvis prosjektet bruker EclipseLink-plattformen, inneholder tilkoblingssiden ogs parametere for JDBC-tilkoblingspooling. |