Når du opretter et projekt, opretter Eclipse filen META-INF\persistence.xml i projektets bibliotek.
Du kan oprette en persistence.xml-stubfil i biblioteket META-INF, når du opretter et JPA-projekt (se "Opret et nyt JPA-projekt"). Du kan administrere filen via XML-editoren eller via editoren til persistence.xml.
|
Bemærk: Afhængig af din JPA-implementering (f.eks. EclipseLink) kan følgende yderligere sider være tilgængelige i editoren til persistence.xml:
For projekter, der bruger EclipseLink JPA-implementeringen, indeholder siden Forbindelser også egenskaber for JDBC-forbindelsespuljen. Hvis projektet bruger den generiske platform, er kun siderne Generelt, Forbindelse, Egenskaber og Kilde tilgængelige. |
Sådan bruges editoren til persistence.xml:
Åbn filen persistence.xml. Siden Generelt i editoren vises.
Brug siden Generelt til at definere <persistent-unit>-relaterede attributter i persistence.xml-filer samt <provider>- og <class>-elementer (beskrives i følgende tabel).
|
Tip: På siden Kilde i editoren til persistence.xml kan du se og redigere den ubehandlede XML-fil. |
Brug siden Forbindelse til at definere elementerne <jta-data-source> og <non-jta-data-source> på følgende måde:
Sådan konfigureres den JTA-kilde (Java Transaction API), der bruges af persistence-udbyderen:
Vælg JTA på listen Transaktionstype.
Angiv datakildens globale JNDI-navn.
Sådan konfigureres en ikke-JTA-datakilde:
Vælg Ressourcelokal på listen Transaktionstype.
Angiv datakildens globale JNDI-navn.
|
Bemærk: Vælg Standard () for at bruge den datakilde, som opbevaringsstedet leverer. |
For projekter, der bruger den generiske platform, kan du også definere styreprogram til EclipseLink-forbindelspuljen, URL, brugernavn og kodeord.
Brug tabellen på siden Egenskaber til at angive det leverandørspecifikke element <property>.
Sådan tilføjes <property>-elementer:
Klik på Tilføj.
Angiv attributterne <name> og <value> for elementet <property> i felterne Navn og Værdi i tabellen.
Du kan fjerne et <property>-element ved at vælge en defineret egenskab i tabellen og derefter klikke på Fjern.
|
Bemærk: Hvis projektet bruger EclipseLink-platformen, indeholder siden Forbindelse også parametre for JDBC-forbindelsespuljen. |


