Personalizzazione

La seguente tabella elenca le propriet… disponibili nella pagina Personalizzazione dell'Editor persistence.xml.

Propriet… della pagina Personalizzazione

Propriet… Descrizione Impostazione predefinita

Weaving

Specifica se viene eseguito il weaving delle classi di identit…. Il fornitore di persistenza JPA EclipseLink utilizza il weaving per migliorare le entit… JPA per propriet… quali il caricamento lento, la traccia delle modifiche, i gruppi di richiamo dati e le ottimizzazioni interne. Selezionare una delle seguenti opzioni:

  • Nessun weaving

  • Weaving dinamico

  • Weaving statico -- Utilizzare questa opzione se si prevede di eseguire l'applicazione all'esterno del contenitore Java EE 5 in un ambiente che non consente l'utilizzo di -javaagent:eclipselink.jar sulla riga comandi della JVM. Ci• presume che sulle classi sia gi… stato eseguito il weaving statico. Eseguire il weaving statico sulle classi prima di distribuirle.

Weaving dinamico

  Weaving lento

Selezionare questa opzione per abilitare il weaving lento.

True

  Gruppi di richiamo dati di weaving

Selezionare questa opzione per abilitare i gruppi di richiamo dati tramite weaving. Impostare questa opzione su false se:

  • Non Š presente alcun weaving.

  • Le classi non dovrebbero essere modificate durante il weaving (ad esempio durante il debug).

Impostare questa propriet… su false per piattaforme in cui non Š supportata.

True

Weaving interno


True

Weaving veloce


False

  Traccia delle modifiche di weaving

Selezionare questa opzione per utilizzare il weaving per rilevare quali campi o propriet… dell'oggetto vengono modificati.

True

  Genera eccezioni

Selezionare questa opzione per impostare EclipseLink in modo che generi un'eccezione o registri un'avvertenza quando rileva un problema con uno dei file elencati in un elemento <mapping-file> del file persistence.xml.

True

Gestore eccezioni

Selezionare (o creare) una classe Java per gestire le eccezioni.


Programma di personalizzazione sessione

Selezionare una classe del programma di personalizzazione della sessione: una classe Java che implementa l'interfaccia eclipselink.tools.sessionconfiguration.SessionCustomizer e fornisce un costruttore predefinito (argomento 0). Utilizzare il metodo customize di questa classe, che utilizza eclipselink.sessions.Session, per accedere in maniera programmatica all'API della sessione EclipseLink avanzata.


Programma di personalizzazione descrittore

Selezionare una classe del programma di personalizzazione del descrittore EclipseLink - una classe che implementa l'interfaccia eclipselink.tools.sessionconfiguration.DescriptorCustomizer e fornisce un costruttore predefinito (argomento 0). Utilizzare il metodo customize di questa classe, che utilizza eclipselink.descriptors.ClassDescriptor, per accedere in maniera programmatica al descrittore EclipseLink avanzato e l'API di associazione per il descrittore associato all'entit… JPA denominata <ENTITY>.


Solo convalida


True

Utilit… di creazione profili

  • Nessuna utilit… di creazione profili

  • Utilit… di creazione profili delle prestazioni

  • Controllo query

NoProfiler



Nota:

Questa pagina non Š disponibile per progetti che utilizzano la piattaforma generica.