Optionen

In der folgenden Tabelle werden die auf der Seite 'Optionen' des Editors persistence.xml verfügbaren Eigenschaften aufgelistet.


Hinweis:

Für Projekte, die die generische Plattform verwenden, ist diese Seite nicht verfügbar.

Eigenschaften der Seite 'Optionen'

Eigenschaft Beschreibung Standardwert

Sitzungsname

Geben Sie den Namen an, unter dem die EclipseLink-Sitzung im statischen Session Manager gespeichert wird. Verwenden Sie diese Option, wenn Sie auf die gemeinsame EclipseLink-Sitzung außerhalb des Kontexts des JPA zugreifen müssen oder eine bereits bestehende EclipseLink-Sitzung, die über eine Datei sessions.xml konfiguriert wurde, verwenden.

Gültige Werte: ein gültiger EclipseLink-Sitzungsname, der in einer Serverimplementierung eindeutig ist.

Beispiel: Datei persistence.xml

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

Sitzungs-XML

Geben Sie die Persistenzinformationen an, die aus der EclipseLink-Sitzungskonfigurationsdatei (sessions.xml) geladen werden.

Sie können diese Option als Alternative zu Anmerkungen und einer Implementierungs-XML verwenden. Bei Angabe dieser Eigenschaft setzt EclipseLink sämtliche Klassenanmerkungen und die relationale Objektzuordnung aus persistence.xml sowie aus ORM.xml und sonstigen vorhandenen Zuordnungsdateien (sofern vorhanden) außer Kraft.

Geben Sie die Sitzung an, indem Sie die Eigenschaft eclipselink.session-name festlegen.

Hinweis: Wenn Sie den Wert für diese Eigenschaft nicht angeben, wird die Datei sessions.xml nicht verwendet.

Gültige Werte: der Ressourcenname der XML-Sitzungsdatei.

Beispiel: Datei persistence.xml

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

Zieldatenbank

Wählen Sie die Zieldatenbank aus. Als Wert können Sie auch den vollständig qualifizierten Klassennamen einer Unterklasse der Klasse org.eclipse.persistence.platform.DatabasePlatform festlegen.

Beispiel: Datei persistence.xml

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

Automatisch

Zielserver

Wählen Sie den Zielserver für Ihre JPA-Anwendung aus.

Beispiel: Datei persistence.xml

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

Keine

Ereignislistener

Geben Sie einen Deskriptor-Ereignislistener an, der während des Bootstrappings hinzugefügt wird.

Gültige Werte: qualifizierter Klassenname für eine Klasse, die die Schnittstelle eclipselink.sessions.SessionEventListener implementiert.

Beispiel: Datei persistence.xml

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

Einschließen von Deskriptorabfragen

Aktiviert oder inaktiviert das Standardkopieren aller benannten Abfragen aus den Deskriptoren der Sitzung. Diese umfassen die Abfragen mithilfe der EclipseLink-API, Deskriptor-Änderungsmethoden, usw.


Sonstige Optionen



  Temporär veränderlich

Geben Sie an, ob alle persistenten Felder für Datum und Kalender als veränderliche Objekte behandelt werden sollen.

Beispiel: Datei persistence.xml

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

Falsch