Tilpasning

I denne tabel vises egenskaberne på siden Tilpasning i editoren til persistence.xml.


Bemærk:

Denne side er ikke tilgængelig for projekter, der bruger den generiske platform.

Egenskaber på siden Tilpasning

Egenskab Beskrivelse Standard

Sessionsnavn

Angiv det navn, som EclipseLink-sessionen gemmes under i den statiske sessionsstyring. Brug indstillingen, hvis du har behov for at få adgang til den fælles EclipseLink-session uden for JPA-konteksten eller for at bruge en allerede eksisterende EclipseLink-session via en EclipseLink sessions.xml-fil.

Gyldige værdier: Et gyldigt EclipseLink-sessionsnavn, der er entydigt i serverdistributionen.

Eksempel: filen persistence.xml

<property name="eclipselink.session-name" value="MySession"/>

Sessions-XML

Angiv persistensoplysninger indlæst fra konfigurationsfilen til EclipseLink-sessionen (sessions.xml).

Du kan bruge indstillingen som et alternativ til annotationer og distributions-XML. Hvis du angiver egenskaben, vil EclipseLink tilsidesætte alle klasseannotationer og den objekt-relationelle mapping fra persistence.xml samt ORM.xml og andre mapping-filer, hvis de findes.

Udpeg sessionen ved at angive egenskaben eclipselink.session-name.

Bemærk: Hvis du ikke angiver en værdi for egenskaben, bruges filen sessions.xml ikke.

Gyldige værdier: Ressourcenavnet på XML-sessionsfilen.

Eksempel: filen persistence.xml

<property name="toplink.session-xml" value="mysession.xml"/>

Måldatabase

Vælg måldatabasen. Du kan også angive værdien til det fuldstændige klassenavn på en underklasse af org.eclipse.persistence.platform.DatabasePlatform class.

Eksempel: filen persistence.xml

<property name="eclipselink.target-database" value="Oracle"/>

Automatisk

Målserver

Vælg målserveren til dit JPA-program.

Eksempel: filen persistence.xml

<property name="eclipselink.target-server" value="OC4J_10_1_3"/>

Ingen

Aktivitetslytter

Angiv en deskriptoraktivitetslytter, der skal tilføjes under bootstrap-processen.

Gyldige værdier: Fuldstændigt klassenavn på en klasse, der implementerer grænsefladen eclipselink.sessions.SessionEventListener.

Eksempel: filen persistence.xml

<property name="eclipselink.session-event-listener" value="mypackage.MyClass.class"/>

Inkludér deskriptorforespørgsler

Aktivér eller deaktivér standardkopieringen af alle navngivne forespørgsler fra deskriptorerne til sessionen. Forespørgslerne omfatter dem, der er defineret vha. EclipseLink-API'et, deskriptorændringsmetoder og så videre.


Diverse indstillinger



  Kan ændres tidsmæssigt

Angiv, om alle persistente Dato- og Kalender-felter skal håndteres om objekter, der kan ændres.

Eksempel: filen persistence.xml

<property name="eclipselink.temporal.mutable" value="true"/>

Falsk