Přizpůsobení

V následující tabulce jsou uvedeny vlastnosti dostupné na stránce Přizpůsobení editoru souboru persistence.xml.

Vlastnosti na stránce Přizpůsobení

Vlastnost Popis Výchozí

Splétání

Určuje, zda se provádí splétání tříd entity. Poskytovatel perzistence JPA EclipseLink používá splétání k rozšíření entit JPA o takové vlastnosti, jako je pomalé načtení, sledování změn, skupiny načtení a interní optimalizace. Vyberte z následujících voleb:

  • Bez splétání

  • Splétat dynamicky

  • Splétat staticky - Tuto volbu použijte, pokud plánujete provádění své aplikace mimo kontejner Java EE 5 v prostředí, které nepovoluje použít -javaagent:eclipselink.jar na příkazovém řádku prostředí JVM. To předpokládá, že třídy již byly staticky spleteny. Spusťte statické splétání na třídách před jejich implementací.

Splétat dynamicky

  Pomalé splétání

Tuto volbu vyberte, chcete-li povolit pomalé splétání.

True

  Skupiny načítání splétání

Výběrem této volby povolíte skupiny načítání prostřednictvím splétání. Tuto volbu nastavte na false, pokud:

  • Neexistuje splétání.

  • Třídy by neměly být měněny během splétání (například při ladění).

Tuto vlastnost nastavte na false pro platformy, ve kterých není podporovaná.

True

Interní splétání


True

Rychlé splétání


False

  Sledování změn splétání

Vyberte tuto volbu, pokud se má pomocí splétání zjistit, která pole nebo vlastnosti objektu se mění.

True

  Aktivovat výjimky

Výběrem této volby nastavíte EclipseLink tak, aby aktivoval výjimku nebo zaznamenal do protokolu varování, když narazí na problém s některým ze souborů uvedených v prvku <mapping-file> souboru persistence.xml.

True

Obslužná rutina výjimek

Vyberte (nebo vytvořte) třídu Java, která bude obsluhovat výjimky.


Správce vlastního nastavení relace

Vyberte třídu správce vlastního nastavení relace: třída Java, které implementuje rozhraní eclipselink.tools.sessionconfiguration.SessionCustomizer a poskytuje výchozí (bezargumentový) konstruktor. Použijte metodu customize této třídy, která pomocí eclipselink.sessions.Session získá programově přístup k rozšířenému rozhraní API relace EclipseLink.


Správce vlastního nastavení deskriptoru

Vyberte třídu správce vlastního nastavení deskriptoru EclipseLink - třída Java, která implementuje rozhraní eclipselink.tools.sessionconfiguration.DescriptorCustomizer a poskytuje výchozí (bezargumentový) konstruktor. Použijte metodu customize této třídy, která pomocí eclipselink.descriptors.ClassDescriptor získá programově přístup k rozšířenému deskriptoru EclipseLink a mapovacímu rozhraní API pro deskriptor přidružený k entitě JPA s názvem <ENTITY>.


Pouze ověření platnosti


True

Profiler

  • Bez profileru

  • Profiler výkonu

  • Monitor dotazů

NoProfiler



Poznámka:

Tato stránka není k dispozici pro projekty používající generickou platformu.