Langage d'interrogation EJB
Le langage d'interrogation EJB permet d'écrire des requêtes basées sur des beans entity sans connaître le schéma relationnel sous-jacent.
Une requête EJB est une chaîne contenant les éléments suivants :
- une clause SELECT qui indique les beans enterprise ou les valeurs à renvoyer ;
- une clause FROM qui nomme les collections de beans ;
- une clause facultative WHERE qui contient des prédicats de recherche sur les collections ;
- une clause GROUP BY et HAVING facultative (voir la rubrique Fonctions d'agrégation) ;
- une clause facultative ORDER BY qui indique l'ordre de la collecte des résultats.
Les collections de beans entity sont identifiées dans des requêtes EJB via leur nom de schéma abstrait dans la clause FROM de requête.
Les éléments du langage de requête EJB sont présentés plus en détail dans les rubriques connexes suivantes.