Opzioni

Questa tabella elenca le propriet… della pagina Opzioni dell'editor persistence.xml.


Nota:

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

Propriet… della pagina Opzioni

Propriet… Descrizione Impostazione predefinita

Nome sessione

Specificare il nome con cui la sessione EclipseLink viene memorizzata nel gestore sessioni statiche. Utilizzare questa opzione se Š necessario accedere alla sessione condivisa EclipseLink all'esterno del contesto di JPA o utilizzare la sessione EclipseLink pre-esistente tramite un file sessions.xml di EclipseLink

Valori validi: un nome sessione EclipseLink valido che Š univoco in una distribuzione server.

Esempio: file persistence.xml

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

XML sessioni

Specificare le informazioni di persistenza caricate dal file di configurazione sessione di EclipseLink (sessions.xml).

Ô possibile utilizzare questa opzione come un'alternativa alle annotazioni e alla distribuzione XML. Se si specifica questa propriet…, EclipseLink sovrascriver… l'intera annotazione della classe e le associazioni relazionali oggetto da persistence.xml e anche da ORM.xml e da altri file di associazione, se presenti.

Indicare la sessione impostando la propriet… eclipselink.session-name.

Nota: se non si specifica il valore per questa propriet…, il file sessions.xml non viene utilizzato.

Valori validi: il nome della risorsa del file XML delle sessioni.

Esempio: file persistence.xml

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

Database di destinazione

Selezionare il database di destinazione. Ô anche possibile impostare il valore sul nome classe completo di una sottoclasse della classe org.eclipse.persistence.platform.DatabasePlatform.

Esempio: file persistence.xml

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

Auto

Server di destinazione

Selezionare il server di destinazione per la propria applicazione JPA.

Esempio: file persistence.xml

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

Nessuno

Listener di eventi

Specificare un listener di eventi del descrittore da aggiungere durante il bootstrap.

Valori validi: nome classe completo per una classe che implementa l'interfaccia eclipselink.sessions.SessionEventListener.

Esempio: file persistence.xml

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

Includi query del descrittore

Abilitare o disabilitare la copia predefinita di tutte le query denominate dai descrittori alla sessione. Queste query includono quelle definite utilizzando l'API EclipseLink, i metodi di correzione del descrittore, eccetera.


Opzioni varie



  Mutevole temporale

Specificare se tutti i campi persistenti Data e Calendario dovrebbero essere gestiti come oggetti mutevoli.

Esempio: file persistence.xml

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

False