Anpassning

Följande tabell innehåller de egenskaper som är tillgängliga på sidan Anpassning för redigeraren persistence.xml.

Egenskaper på sidan Anpassning

Egenskap Beskrivning Standard

Vävning

Anger om vävning av entitetsklasserna utförs. EclipseLinks JPA-beständighetsleverantör använder vävning till att utöka JPA-entiteter för sådana egenskaper som långsam hämtning, ändra spårning, hämta grupper och interna optimeringar. Välj mellan följande alternativ:

  • Ingen vävning

  • Dynamisk vävning

  • Väva statiskt -- Använd alternativet om du tänker köra tillämpningen utanför en Java EE 5-behållare i en miljö som inte tillåter att -javaagent:eclipselink.jar används på JVM-kommandoraden. Detta förutsätter att klasser redan har vävts statiskt. Kör den statisk vävaren på klasserna innan de utplaceras.

Dynamisk vävning

  Väva långsamt

Välj alternativet om du vill aktivera långsam vävning.

Sant

  Vävningshämtningsgrupp  

Välj alternativet om du ska aktivera hämtningsgrupper via vävning. Ange "false" för alternativet om:

  • Det inte finns någon vävning.

  • Klasser inte ska ändras under vävning (t.ex. vid felsökning).

Ange "false" för egenskapen för plattformar där funktionen inte fungerar.

Sant

Intern vävning


True

Tidig vävning


False

  Vävningsändringsspårning  dTracking

Välj alternativet om du ska använda vävning för att upptäcka vilka fält eller egenskaper för objektet som har ändrats.

Sant

  Returnera undantag

Välj alternativet till att konfigurera EclipseLink att returnera ett undantag eller logga en varning när den upptäcker ett problem med någon av filerna i en persistence.xml-fils <mapping-file>-element.

Sant

Undantagshanterare

Välj (eller skapa) en Java-klass för hantering av undantag.


Sessionsanpassning

Välj en sessionsanpassningsklass: en Java-klass som implementerar eclipselink.tools.sessionconfiguration.SessionCustomizer-gränssnittet och tillhandahåller en standardkonstruktor (nollargument). Använd klassens customize-metod som med eclipselink.sessions.Session programmatiskt accessar en avancerad EclipseLink-sessions API.


Beskrivningsanpassningsfunktion

Välj en EclipseLink-beskrivningsanpassningsklass -- en Java-klass som implementerar eclipselink.tools.sessionconfiguration.DescriptorCustomizer-gränssnittet och tillhandahåller en standardkonstruktor (nollargument). Använd klassens customize-metod som med eclipselink.descriptors.ClassDescriptor programmatiskt accessar en avancerad EclipseLink-beskrivnings- och avbildnings-API för den beskrivning som är associerad med JPA-entiteten med namnet <ENTITY>.


Endast validering


True

Profileringsfunktion

  • Ingen profileringsfunktion

  • Prestandaprofileringsfunktion

  • Frågeövervakning

Ingen profileringsfunktion



Anm.

Sidan är inte tillgänglig för projekt som använder den generiska plattformen.