Présentation des méthodes intégrées
Lorsque vous utilisez le style de programmation intégrée, vous pouvez coder vos requêtes SQL, instructions de mise à jour ou instructions CALL en mode intégré dans vos applications. Une instruction SQL apparaît sous la forme d'un paramètre dans l'appel d'une méthode.
Présentation des interfaces d'objet d'accès aux données (DAO) et des méthodes annotées
Lorsque vous créez des méthodes annotées, vous pouvez coder les requêtes SQL, les instructions de mise à jour ou les instructions CALL dans les annotations des méthodes définies dans vos propres interfaces. Vous pouvez définir des interfaces d'objet d'accès aux données (DAO) avec vos méthodes annotées.
Utilisation des beans dans pureQuery
Même si les méthodes pureQuery peuvent traiter les paramètres d'entrée
et renvoyer les valeurs définies par des types non structurés (objets d'encapsuleurs primitifs comme les objets Integer, Float et Map),
vous pouvez mapper au mieux les données relationnelles vers les objets Java à l'aide des beans.
Exécution d'instructions SQL avec des bases de données
Vous pouvez utiliser les méthodes intégrées ou annotées pour exécuter les requêtes SQL, les instructions DDL (Data Definition Language) et les instructions DML (Data Manipulation Language) avec des bases de données. Vous pouvez également exécuter des instructions SQL CALL sur des bases de données où les procédures mémorisées correspondantes sont déployées.
Mappage des colonnes ambiguës dans les résultats de la requête
Si vous n'utilisez pas de clauses AS dans les requêtes SQL
qui produisent des jointures ou des unions, ou qui contiennent des colonnes résultantes,
les résultats de la requête peuvent contenir des colonnes dont le nom n'est pas unique. pureQuery
ne peut pas mapper ces colonnes vers les propriétés des beans de votre choix pour stocker les
résultats de la requête. Vous pouvez mapper les colonnes manuellement avec
une méthode set() spécifique.
Utilisation de fichiers de configuration XML avec l'utilitaire Generator de pureQuery
Lorsque vous générez une classe d'implémentation pour une interface définissant des méthodes annotées, vous pouvez utiliser un fichier XML pour définir ou remplacer les instructions SQL utilisées par ces méthodes. Vous pouvez également utiliser le même fichier XML pour remplacer les colonnes d'un objet de base de données,
tel qu'un tableau ou une vue ou encore une mappe vers les propriétés d'un bean.
pureQuery Javadoc
Le fichier Javadoc contient des informations relatives aux classes et aux interfaces de pureQuery.