Opciones

La tabla siguiente lista las propiedades de la página Opciones del editor de persistence.xml.


Nota:

Esta página no está disponible para proyectos que utilicen la plataforma Genérica.

Propiedades de la página Opciones

Propiedad Descripción Valor predeterminado

Nombre de sesión

Especifique el nombre con el que se almacena la sesión EclipseLink en el gestor de sesiones estáticas. Utilice esta opción si necesita acceder a la sesión compartida EclipseLink fuera del contexto de JPA o utilizar una sesión EclipseLink preexistente por medio de un archivo sessions.xml de EclipseLink.

Valores válidos: un nombre de sesión EclipseLink válido que sea exclusivo en un despliegue de servidor.

Ejemplo: archivo persistence.xml

<property name="eclipselink.nombre-sesión" value="MiSesión"/>

XML de sesiones

Especifique la información de persistencia cargada desde el archivo de configuración de sesiones de EclipseLink (sessions.xml).

Puede utilizar esta opción como alternativa al XML de despliegue y las anotaciones. Si especifica esta propiedad, EclipseLink alterará temporalmente todas las anotaciones de clase y la correlación relacional de objeto del archivo persistence.xml, así como ORM.xml y otros archivos de correlación, si existen.

Indique la sesión estableciendo la propiedad eclipselink.nombre-sesión.

Nota: si no especifica el valor de esta propiedad, el archivo sessions.xml no se utilizará.

Valores válidos: el nombre de recurso del archivo XML de sesiones.

Ejemplo: archivo persistence.xml

<property name="toplink.xml-sesión" value="misesión.xml"/>

Base de datos de destino

Seleccione la base de datos destino. También puede establecer el valor en el nombre de clase totalmente calificado de una subclase de la clase org.eclipse.persistence.platform.DatabasePlatform class.

Ejemplo: archivo persistence.xml

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

Automático

Servidor destino

Seleccione el servidor destino para la aplicación JPA.

Ejemplo: archivo persistence.xml

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

Ninguno

Escucha de eventos

Especifique un escucha de eventos de descriptor que se añadirá durante el arranque.

Valores válidos: nombre de clase calificado de una clase que implemente la interfaz eclipselink.sessions.SessionEventListener.

Ejemplo: archivo persistence.xml

<property name="eclipselink.escucha-eventos-sesión" value="mipaquete.MiClase.class"/>

Incluir consultas de descriptor

Habilite o inhabilite la copia predeterminada de todas las consultas indicadas de los descriptores en la sesión. Estas consultas incluyen las definidas mediante la API EclipseLink, los métodos de rectificación de descriptor, etc.


Opciones varias



  Mutable temporal

Especifique si todos los cambios persistentes Fecha y Calendario deben manejarse como objetos mutables.

Ejemplo: archivo persistence.xml

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

False