Utilización de pureQuery en modalidad dinámica frente a la modalidad estática para DB2 e Informix
El uso de IBM® Optim PureQuery Runtime es otra forma para que la API Java™ Persistence API (JPA) acceda a las bases de datos DB2 e Informix. IBM Optim PureQuery Runtime soporta el lenguaje de consulta estructurado (SQL) estático.
Antes de empezar
<property name="openjpa.jdbc.DBDictionary" value="batchLimit=100"/>
Acerca de esta tarea
El paquete de características para aplicaciones OSGi y la API Java Persistence API (JPA) 2.0 han introducido soporte para IBM Optim PureQuery Runtime 2.2.0.2 y posterior. La nueva característica añadida para IBM Optim PureQuery Runtime 2.2.0.3 soporta Informix y las aplicaciones DB2 para utilizar pureQuery en la modalidad DINÁMICA.
Esto se consigue configurando pdqProperties en el origen de datos en el entorno Java Enterprise Edition (Java EE). O bien, definiendo pdqProperties en el URL de conexión en el entorno Java Standard Edition (Java SE).
Si pdqProperties no está definido, pureQuery se ejecuta en la modalidad compatible, que significa que el archivo pdqxml se empaqueta en los archivos JAR (archivador Java) de la aplicación.
Existen varios temas que hacen referencia a pdqProperties en el Information Center de IBM Integrated Data Management.