Options

La table suivante répertorie les propriétés disponibles dans la page Options de l'éditeur persistence.xml.


Remarque :

Cette page n'est pas disponible pour les projets utilisant la plateforme générique.

Propriétés de la page Options

Propriété Description Par défaut

Nom de session

Spécifiez le nom sous lequel la session EclipseLink est stockée dans le gestionnaire de session statique. Utilisez cette option si vous devez accéder à une session partagée EclipseLink en dehors du contexte de l'architecture JPA ou utiliser une session EclipseLink pré-existante configurée par le biais d'un fichier EclipseLink sessions.xml.

Valeurs admises : tout nom de session EclipseLink valide unique dans un déploiement de serveur.

Exemple : fichier persistence.xml

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

Sessions XML

Spécifiez des informations de persistance chargées à partir du fichier de configuration de session EclipseLink (sessions.xml).

Vous pouvez utiliser cette option à la place des annotations et du code XML de déploiement. Si vous spécifiez cette propriété, EclipseLink remplacera toute annotation de classe et le mappage relationnel des objets à partir du fichier persistence.xml, ainsi que du fichier ORM.xml et d'autres fichiers de mappage, s'ils existent.

Indiquez la session en définissant la propriété eclipselink.session-name.

Remarque : Si vous ne spécifiez pas la valeur de cette propriété, le fichier sessions.xml ne sera pas utilisé.

Valeurs admises : Nom de ressource du fichier XML des sessions.

Exemple : fichier persistence.xml

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

Base de données cible

Sélectionnez la base de données cible. Vous pouvez également définir la valeur du nom de classe qualifié complet d'une sous-classe de la classe org.eclipse.persistence.platform.DatabasePlatform.

Exemple : fichier persistence.xml

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

Auto

Serveur cible

Sélectionnez le serveur cible de l'application JPA.

Exemple : fichier persistence.xml

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

Aucune.

Programme d'écoute d'événement

Spécifiez un programme d'écoute d'événement à ajouter au cours de l'amorçage.

Valeurs admises : Nom qualifié d'une classe qui implémente l'interface eclipselink.sessions.SessionEventListener.

Exemple : fichier persistence.xml

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

Inclure les demandes de descripteur

Activez ou désactivez la copie par défaut de toutes les requêtes nommées à partir des descripteurs dans la session. Ces requêtes comprennent celles qui sont définies à l'aide de l'API EclipseLink, des méthodes d'amendement de descripteurs, etc.


Options diverses



  Mutable temporairement

Indiquez si toutes les zones persistantes Date et Calendrier doivent être traitées comme objets mutables.

Exemple : fichier persistence.xml

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

False.