Bonjour,
J'ai deux beans CMP :
1 2 3 4 5 6 7 8 9 10
|
1) Currencies : qui représente les devises connues de l'application:
- String currencyCode (key)
- int decimals
- int sort
2) CurrenciesDesc : qui contient les descriptions de chaque devise dans différentes langues.
- String currencyCode (key)
- String language (key)
- String description |
Dans le bean
Currencies, j'ai créé une méthode qui me retourne une collection de Currencies (findAllCurrencies). C'est très bien mais je n'ai évidement pas sa description.
Ce que j'ai besoin c'est d'avoir une méthode dans le beans
Currencies qui me retourne une collection d'objets, chaque objet contenant par exemple (devise, description) pour UNE LANGUE PRECISE.
En SQL pur il n'y a pas de problème il suffit de faire une jointure sur les deux tables et le tour est joué.
Mais étant débutant en EJB-QL je ne sais pas comment procéder.
Ma question est la suivante : Comment faire une jointure en EJB-QL ?
J'ai essayé de crée une vue dans ma base de données (MySql) et implémenter un seul bean sur cette vue mais cela ne marche pas car la vue n'a pas de clé primaire.
Si quelqu'un peut m'aider ce serait sympa.
Jean-Marc
Partager