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 Valeurs admises : tout nom de session EclipseLink valide unique dans un déploiement de serveur. Exemple : fichier <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 ( 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 Indiquez la session en définissant la propriété Remarque : Si vous ne spécifiez pas la valeur de cette propriété, le fichier Valeurs admises : Nom de ressource du fichier XML des sessions. Exemple : fichier <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 Exemple : fichier <property name="eclipselink.target-database" value="Oracle"/> |
Auto |
Serveur cible |
Sélectionnez le serveur cible de l'application JPA. Exemple : fichier <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 Exemple : fichier <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 Exemple : fichier <property name="eclipselink.temporal.mutable" value="true"/> |
False. |