Utilisation de pureQuery en mode dynamique par rapport au mode statique pour DB2 et Informix
L'utilisation d'IBM® Optim PureQuery Runtime constitue un autre mode d'accès pour l'API JPA (Java™ Persistence API) à des bases de données DB2 et Informix. IBM Optim PureQuery Runtime prend en charge le langage SQL (Structured Query Language) statique.
Avant de commencer
<property name="openjpa.jdbc.DBDictionary" value="batchLimit=100"/>
Pourquoi et quand exécuter cette tâche
Feature Pack for OSGi Applications and Java Persistence API (JPA) 2.0 prend en charge IBM Optim PureQuery Runtime 2.2.0.2 et les versions ultérieures. La nouvelle fonction ajoutée pour IBM Optim PureQuery Runtime 2.2.0.3 prend en charge les applications Informix, and DB2 afin d'utiliser pureQuery en mode DYNAMIC.
Pour cela, la configuration de pdqProperties est effectuée sur la source de données dans l'environnement Java Enterprise Edition (Java EE). Il est également possible de définir pdqProperties sur l'URL de connexion dans l'environnement JSE (Java Standard Edition).
Si pdqProperties n'est pas défini, pureQuery s'exécute en mode compatible, autrement dit le fichier pdqxml est placé dans les fichiers JAR (Java archive) de l'application.
Il existe plusieurs rubriques qui font référence à pdqProperties dans le centre de documentation IBM Integrated Data Management.