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.
Ces beans peuvent représenter différents types de données :
- Enregistrements dans les tableaux, les vues, les alias de base de données et dans les tableaux de requête matérialisés
- Résultats de la requête renvoyés par les requêtes SQL, y compris les jointures
de plusieurs tableaux
- Résultats de la requête renvoyés par les procédures mémorisées
pureQuery analyse les zones publiques et les méthodes d'un bean afin de déterminer
ses propriétés. Ensuite, pureQuery utilise les noms de ces propriétés ainsi que les valeurs fournies dans les
annotations de ces propriétés pour
déterminer comment mapper les propriétés du bean vers les colonnes de la base de données.