Személyre szabás

A következő táblázat a persistence.xml szerkesztő Személyre szabás oldalán elérhető tulajdonságokat sorolja fel.

A Személyre szabás oldalon található tulajdonságok

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

Szövés

Megadja, hogy az entitás osztályok szövése végre legyen-e hajtva. Az EclipseLink JPA perzisztencia szolgáltató a szövést használja a JPA entitások kiterjesztéséhez az olyan tulajdonságok esetén, mint például a lusta betöltés. Válasszon az alábbi lehetőségek közül:

  • Nincs szövés

  • Dinamikus szövés

  • Statikus szövés -- Ezt a beállítást akkor használja, ha az alkalmazást egy Java EE 5 tárolón kívül, egy olyan környezetben kívánja futtatni, amely nem teszi lehetővé a -javaagent:eclipselink.jar paraméter használatát a JVM parancssorban. Ez feltételezi, hogy az osztályok statikus szövése már megtörtént. Futtassa a statikus szövést az osztályokon még a telepítés előtt.

Dinamikus szövés

  Lusta szövés

A beállítás kiválasztásával engedélyezi a lusta szövést.

Igaz

  Lehívott csoportok szövése

A beállítás kiválasztásával engedélyezi a csoportok lehívását szövésen keresztül. Állítsa hamis (false) értékre, ha

  • Nincs szövés.

  • Az osztályokat nem lehet módosítani a szövés alatt (például hibakereséskor).

Állítsa be a tulajdonságot hamis értékre azokon a platformokon, amelyeken a funkció nem támogatott.

Igaz

Belső szövés


Igaz

Mohó szövés


Hamis

  Szövés változáskövetése

A beállítás kiválasztásával a szövés használatával észlelheti, hogy az objektum mely mezői vagy tulajdonságai módosulnak.

Igaz

  Kivételek dobása

A beállítás kiválasztása esetén az EclipseLink kivételt dob vagy figyelmeztetést naplóz, ha problémába ütközik a persistence.xml fájl <mapping-file> elemében szereplő bármely fájl esetében.

Igaz

Kivételkezelő

Válasszon ki (vagy hozzon létre) egy Java osztályt a kivételek kezeléséhez.


Munkamenet testreszabó

Válasszon ki egy munkamenet testreszabó osztályt, vagyis egy Java osztályt, amely megvalósítja az eclipselink.tools.sessionconfiguration.SessionCustomizer felületet, és egy alapértelmezett (argumentum nélküli) konstruktort biztosít. Ennek az osztálynak a customize metódusával (amely egy eclipselink.sessions.Session objektumot fogad) programból érheti el a speciális EclipseLink munkamenet API-t.


Leíró testreszabó

Válasszon ki egy leíró testreszabó osztályt, vagyis egy Java osztályt, amely megvalósítja az eclipselink.tools.sessionconfiguration.DescriptorCustomizer felületet, és egy alapértelmezett (argumentum nélküli) konstruktort biztosít. Ennek az osztálynak a customize metódusával (amely egy eclipselink.descriptors.ClassDescriptor objektumot fogad) programból érheti el a speciális EclipseLink leíró és leképezési API-t az <ENTITY> nevű JPA entitáshoz tartozó leíróhoz.


Csak érvényesítés


Igaz

Profilozó

  • Nincs profilozó

  • Teljesítmény profilozó

  • Lekérdezésfigyelő

Nincs profilozó



Megjegyzés:

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