Traduction d'une requête MySQL en EJB-QL
Bonjour,
j'aimerais traduire la requete MySQL suivante en EJB-QL
Code:
1 2
|
SELECT * FROM t_c A, t_m B, t_t C where A.id='valeur' and A.idcand=B.id_cand and B.idc=C.idc and C.id is not null |
j'ai essayé cela
Code:
1 2
|
SELECT OBJECT(A) FROM t_c A, t_m B, t_t C where A.id=?1 and A.idcand=B.id_cand and B.idc=C.idc and C.id is not null |
mais ca ne marche pas.
Déjà est-ce possible avec l'EJB-QL de faire un select sur plusieurs tables.
Si oui qu'elle est la traduction de la requête indiquée plus haut.
Merci
[EJB-QL] traduction d'une requête MySQL en EJB-QL
Bonjour,
j'ai vu dans cette forum le probleme concerannt la traduction d'une requête mysql en ejb-ql est resolue.
Je ne sais si quelqu'un peut m'aider à traduire la requête suivante en EJB-QL:
SELECT id_region,lib_region,lib_zone from region,zone where region.id_zone=zone.id_zone;
table region(id_region clé,lib_region,id_zone clé)
table zone(id_zone clé,lib_zone);
Merci,
cordialement
heriniain_a1
traduction d'une requête Mysql en EJB-QL
je fait la requête SELECT r,z FROM region r,zone r WHERE r.zneid=z.zneid;
On a l'erreur suivante
................
Bean: RegionBean
Method: java.util.Collection findregion()
EJBQL: SELECT r,z FROM region r,zone r WHERE r.zneid=z.zneid;
Error: column(8): JDO75201: Syntax error at 'r'.
; requested operation cannot be completed
...........................
Merci.
traduction d'une requête Mysql en EJB-QL
Avec SELECT reg, zon FROM Region AS reg, Zone AS zon WHERE reg.id_zone=zon.id_zone;
c'est OK et merci :yaisse2: !
Est-ce que vous pouvez me donner une idée si je veut afficher donc la libellé zone au lieu de idf zone dans ma page :roll: .
merci
cordialement
heriniain_a1