Beállítások

A következő táblázat a persistence.xml szerkesztő Beállítások oldalán elérhető tulajdonságokat sorolja fel.


Megjegyzés:

Ez az oldal nem érhető el az Általános platformot használó projektek esetén.

A Beállítások oldalon található tulajdonságok

Tulajdonság Leírás Alapértelmezés

Munkamenet neve

Adja meg a nevet, amelyen az EclipseLink munkamenet tárolva lesz a statikus munkamenet kezelőben. Akkor használja ezt a beállítást, ha az EclipseLink megosztott munkamenetet a JPA környezeten kívül kell elérnie, vagy ha egy már létező EclipseLink munkamenetet kell használnia, amely az EclipseLink sessions.xml fájlon keresztül lett beállítva.

Érvényes értékek: egy érvényes EclipseLink munkamenetnév, amely egyedi a kiszolgáló környezetben.

Példa: persistence.xml fájl

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

Munkamenetek XML

Adja meg az EclipseLink munkamenet konfigurációs fájlból (sessions.xml) betöltött perzisztencia információkat.

Ezt a beállítást az annotációk és a telepítési XML alternatívájaként használhatja. Ha megadja ezt a tulajdonságot, akkor az EclipseLink újradefiniálja az összes osztály annotációt és a persistence.xml fájlban található objektum relációs leképezéseket, valamint az orm.xml és egyéb leképezési fájlokat (ha vannak)

Jelölje a munkamenetet az eclipselink.session-name tulajdonság beállításával.

Megjegyzés: Ha a tulajdonsághoz nem ad meg értéket, akkor a sessions.xml fájl nem kerül felhasználásra.

Érvényes értékek: a sessions.XML fájl erőforrásneve.

Példa: persistence.xml fájl

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

Cél adatbázis

Válassza ki a cél adatbázist. Az értéket beállíthatja az org.eclipse.persistence.platform.DatabasePlatform class egyik alosztályának teljes képzésű osztálynevére is.

Példa: persistence.xml fájl

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

Automatikus

Cél kiszolgáló

Válassza ki a cél kiszolgálót a JPA alkalmazáshoz.

Példa: persistence.xml fájl

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

Nincs

Eseményfigyelő

Adjon meg egy leíró eseményfigyelőt, amelyet a rendszerbetöltés során kell hozzáadni.

Érvényes értékek: egy olyan osztály minősített neve, amely megvalósítja az eclipselink.sessions.SessionEventListener felületet.

Példa: persistence.xml fájl

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

Leíró lekérdezések tartalmazása

Engedélyezze vagy tiltsa le az összes nevesített lekérdezés alapértelmezett másolását a leírókból a munkamenetbe. Ide tartoznak az EclipseLink API, a leíró kiegészítési metódusok és egyebek segítségével megadott lekérdezések.


Egyéb beállítások



  Átmeneti változtatható

Adja meg, hogy az összes Date és Calendar típusú perzisztens mezőt változtatható objektumként kívánja-e kezelni.

Példa: persistence.xml fájl

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

Hamis