Opties

In de volgende tabel ziet u de eigenschappen op de pagina Opties van de Editor voor persistence.xml.


Opmerking:

Deze pagina is niet beschikbaar voor projecten die gebruik maken van het generieke platform.

Eigenschappen op de pagina Opties

Eigenschap Beschrijving Standaardwaarde

Sessienaam

Geef de naam op waaronder de EclipseLink-sessie wordt opgeslagen in statisch sessiebeheer. Gebruik deze optie als u de gemeenschappelijke EclipseLink-sessie moet kunnen benaderen van buiten de context van de JPA of als u een reeds bestaande, via het bestand sessions.xml geconfigureerde EclipseLink-sessie moet kunnen benaderen.

Geldige waarden: de naam van een geldige EclipseLink-sessie die uniek is in een serverinstallatie.

Voorbeeld: het bestand persistence.xml

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

Sessie-XML

Geef persistentiegegevens op die zijn geladen vanuit het configuratiebestand van de EclipseLink-sessie (sessions.xml).

U kunt deze optie gebruiken als alternatief voor aantekeningen en ingebruikname-XML. Als u deze eigenschap opgeeft, negeert EclipseLink alle klasse-aantekeningen en de relationele objecttoewijzing uit het bestand persistence.xml, plus ORM.xml en andere toewijzingsbestanden, indien aanwezig.

Geef de sessie aan door de eigenschap eclipselink.session-name in te stellen.

Opmerking: Als u geen waarde voor deze eigenschap opgeeft, wordt het bestand sessions.xml niet gebruikt.

Geldige waarden: De resourcenaam van het sessie-XML-bestand.

Voorbeeld: het bestand persistence.xml

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

Doeldatabase

Selecteer de doeldatabase. U kunt de waarde ook instellen op de volledig gekwalificeerde klassennaam van een subklasse in de klasse org.eclipse.persistence.platform.DatabasePlatform.

Voorbeeld: het bestand persistence.xml

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

Automatisch

Doelserver

Selecteer de doelserver voor de JPA-toepassing.

Voorbeeld: het bestand persistence.xml

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

Geen

Event Listener

Geef een descriptor event listener op om toe te voegen tijdens bootstrapping.

Geldige waarden: volledige naam van een klasse die een implementatie vormt van de interface eclipselink.sessions.SessionEventListener.

Voorbeeld: het bestand persistence.xml

<property name="eclipselink.session-event-listener" value="mijnpakket.MijnKlasse.class"/>

Descriptor-query's opnemen

Hiermee bepaalt u op alle benoemde query's moeten worden gekopieerd van de descriptors naar de sessie. Het gaat hierbij om query's die zijn gedefinieerd met behulp van EclipseLink API, descriptor aanpassingsmethoden, etc.


Overige opties



  Tijdelijk veranderlijk

Geef aan of alle persistente Datum- en Agenda-velden moeten worden behandeld als veranderlijke objecten.

Voorbeeld: het bestand persistence.xml

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

False