Cuando se crea un proyecto, Eclipse crea el
archivo META-INF\persistence.xml en el directorio del proyecto.
Archivo persistence.xml de ejemplo
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="QuickStart">
<class>quickstart.demo.model.Address</class>
<class>quickstart.demo.model.Item</class>
</persistence-unit>
</persistence>
Puede gestionar este archivo mediante el editor XML o a través del editor de persistence.xml.
|
Nota: Dependiendo de su implementación de JPA (por ejemplo, EclipseLink), las páginas 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. |
Complete cada campo de la página General.
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.
Complete cada campo de la página Conexión.
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. |
Complete cada campo de la página Personalización.
Las páginas adicionales pueden estar disponibles para el editor de persistence.xml, en función del proveedor JPA. Consulte "Editor de persistence.xml" para obtener más información.
Página Memoria caché
Página Registro de anotaciones
Página Opciones
Página Generación de esquema
Página Propiedades
Página Fuente
Consulta relacionada
Tareas relacionadas
Conceptos relacionados