Liberty:Mejora de entidades JPA para JPA 2.0

El proveedor JPA 2.0 que se incluye en 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 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. También se puede utilizar el mandato wsenhancer, en la instalación tradicional de WebSphere Application Server.
Nota: El proveedor de especificación JPA 2.1 para Liberty es EclipseLink. EclipseLink no requiere una mejora de la entidad.

Icono que indica el tipo de tema Tema de referencia

Nombre de archivo: rwlp_jpa_enhance.html