Cuando se crea un proyecto, Eclipse crea el
archivo META-INF\persistence.xml
en el directorio del proyecto.
Puede crear un archivo persistence.xml
de apéndice en el directorio
META-INF al crear un proyecto JPA (consulte el apartado
"Crear un proyecto JPA"). Puede
gestionar este archivo mediante el editor XML o a través del editor de persistence.xml.
Nota: Dependiendo de su implementacion de JPA (por ejemplo, EclipseLink), las páginas adicionales siguientes pueden estar disponibles en el editor de persistence.xml:
Para proyectos que utilizan la implementación JPA de EclipseLink, la página Conexiones también incluye propiedades de agrupación de conexiones JDBC. Si el proyecto utiliza la plataforma Genérica, sólo están disponibles las páginas General, Conexión, Propiedades y Fuente. |
Para utilizar el editor de persistence.xml
:
Abra el archivo persistence.xml
. Se visualizará la página
General del editor.
Utilice la página General para definir los atributos relacionados con el elemento
<persistent-unit>
de los archivos persistence.xml
, así como los elementos
<provider>
y <class>
(descritos en la tabla siguiente).
Sugerencia: La página Código fuente del editor de persistence.xml permite visualizar y editar el archivo XML original. |
Utilice la página Conexión para definir los
elementos <jta-data-source>
y <non-jta-data-source>
del siguiente modo:
Para configurar el origen JTA (API de transacción Java) utilizado por el proveedor de persistencia:
Seleccione JTA en la lista Tipo de transacción.
Especifique el nombre JNDI global del origen de datos.
Para configurar un origen de datos no JTA:
Seleccione Local de recurso en la lista Tipo de transacción.
Especifique el nombre JNDI global del origen de datos.
Nota: Seleccione Default() para utilizar el origen de datos suministrado por el contenedor. |
Para los proyectos que utilizan la plataforma Genérica, también puede definir el controlador de agrupaciones de conexión de EclipseLink, el controlador de agrupaciones de conexión, el URL, el nombre de usuario y la contraseña.
Utilice la tabla de la página Propiedades para establecer el elemento
<properties>
específico del proveedor.
Para añadir elementos <property>
:
Pulse Añadir.
Especifique los atributos <name>
y <value>
para
el elemento <property>
utilizando los campos Nombre y Valor de la
tabla.
Para eliminar un elemento <property>
, seleccione una propiedad
definida en la tabla y luego pulse Eliminar.
Nota: Si el proyecto utiliza la plataforma EclipseLink, la página Conexión también incluye parámetros para agrupación de conexiones JDBC. |