Alternativer

Denne tabellen inneholder egenskapene som er tilgjengelige p† siden Alternativer i redigeringsprogrammet for persistence.xml.


Merk:

Denne siden er ikke tilgjengelig for prosjekter som bruker Generic-plattformen.

Egenskaper p† siden Alternativer

Egenskap Beskrivelse Standardverdi

Sesjonsnavn

Oppgi navnet som EclipseLink-sesjonen lagres under i sesjonsstyreren. Bruk dette alternativet hvis du trenger tilgang til den delte EclipseLink-sesjonen utenfor konteksten av JPA eller trenger † bruke en tidligere eksisterende EclipseLink-sesjon som er konfigurert gjennom en EclipseLink sessions.xml-fil

Gyldige verdier: Et gyldig EclipseLink-sesjonsnavn som er unikt i en serverdistribusjon.

Eksempel: persistence.xml-fil

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

Sesjons-XML

Oppgi persistensinformasjon som lastes fra EclipseLink-sesjonskonfigurasjonsfilen (sessions.xml).

Du kan bruke dette alternativet som et alternativ til annotasjoner og distribusjons-XML. Hvis du oppgir denne egenskapen, vil EclipseLink overstyre alle klasseannotasjoner og objektrelasjonstilordningen fra persistence.xml og ORM.xml og andre tilordningsfiler hvis slike finnes.

Angi sesjonen ved † definere egenskapen eclipselink.session-name.

Merk: Hvis du ikke oppgir en verdi for denne egenskapen, blir filen sessions.xml ikke brukt.

Gyldige verdier: Ressursnavnet til sesjons-XML-filen.

Eksempel: persistence.xml-fil

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

M†ldatabase

Velg m†ldatabasen. Du kan ogs† sette verdien til det fullt kvalifiserte klassenavnet til en subklasse av org.eclipse.persistence.platform.DatabasePlatform-klassen.

Eksempel: persistence.xml-fil

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

Auto

M†lserver

Velg m†lserveren for JPA-applikasjonen din.

Eksempel: persistence.xml-fil

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

Ingen

Hendelseslytter

Oppgi en deskriptorhendelseslytter som skal legges til under prim‘rlasting.

Gyldige verdier: Kvalifisert klassenavn for en klasse som implementerer grensesnittet eclipselink.sessions.SessionEventListener.

Eksempel: persistence.xml-fil

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

Inkluder deskriptorsp›rringer

Aktiver eller deaktiver standard kopiering av alle navngitte sp›rringer fra deskriptorene til sesjonene. Disse sp›rringene omfatter sp›rringene som er definert med EclipseLink-APIer, deskriptorendringsmetoder, og s† videre.


Diverse alternativer



  Tidsbestemt som kan endres

Oppgi om alle Dato- og Kalender-persistensfeltene skal behandles som objekter som kan endres.

Eksempel: persistence.xml-fil

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

Usann