Mejora de entidades JPA

El proveedor de la especificación JPA 2.0 incluido en el perfil Liberty se basa en Apache OpenJPA. OpenJPA utiliza la mejora de código de bytes Java™ de tipos persistentes de JPA (Entity, Embeddable, MappedSuperclass) para añadir seguimiento de estado y otra información necesaria para habilitar la persistencia y otras características optimizadas dentro de las clases JPA. En un entorno de servidor de aplicaciones, la mejora de las entidades JPA se produce automáticamente cuando el servidor del perfil Liberty carga la aplicación.

Es necesario llevar a cabo una mejora previa de las clases JPA (o una mejora del tiempo de compilación) cuando se utiliza un JAR de persistencia en el servidor de aplicaciones y en entornos que no son de servidor de aplicaciones. Los procedimientos más comunes para realizar una mejora del tiempo de compilación son la tarea Ant del mejorador de OpenJPA y PCEnhancer. Estas opciones de mejora del tiempo de compilación necesitan que la biblioteca OpenJPA y las bibliotecas dependientes estén en la classpath. El archivo JAR de cliente ligero de JPA, com.ibm.ws.jpa.thinclient_8.5.0.jar, una opción instalable del perfil Liberty, incluye la biblioteca OpenJPA y las bibliotecas dependientes.
Si ha instalado el producto utilizando Installation Manager, el archivo .jar está en el directorio runtimes. Si ha realizado una instalación de archivado, el archivo .jar se encuentra en el directorio de su elección. Para realizar la mejora de tiempo de compilación, incluya el archivo .jar de cliente ligero de JPA en la classpath. Utilice el archivo .jar de cliente ligero de JPA para garantizar una compatibilidad total con el servidor de aplicaciones.
Nota: El proveedor de la especificación JPA 2.1 para el perfil Liberty es EclipseLink. EclipseLink no requiere una mejora de la entidad.

Icono que indica el tipo de tema Tema de referencia

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_jpa_enhance
Nombre de archivo:rwlp_jpa_enhance.html