Requete JPQL jointure multi-tables
Bonjour,
J'ai une requete qui fait la jointure entre 5 tables, il n'ya pas d'associations entre ces 5 entités j'ai pas des clés étrangéres
la seule relation est que la colnne de la table de jointure a les colonnes des autres tables qui sont joint comme le montre la requete
j'utilise hibernate, jpa pour le mapping, ma requete en jpql :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
Query qDetailCnx = em.createQuery(
"select distinct t1.pdpStartTime,
t1.name1 ,
t1.ipAddr,
t1.imsi,t1.tac_code,
t4.constructeur,
t4.modele,
t4.typeTerm,
t2.type,
t5.type,
t3.type,
t3.signification
from ConnexionEntity t1,
RatEntity t2,
EndRATEntity t5,
EndCauseEntity t3,
HandsetEntity t4
where t1.name2=:name2
and starttime BETWEEN to_date(:startDate,'dd/mm/yyyy HH24:mi:ss')
and to_date(:endDate,'dd/mm/yyyy HH24:mi:ss')
and t1.rat= t2.code
and t1.endrat= t5.code
and t1.endcause = t3.code
and t1.tac_code=t4.code
order by pdpstarttime"); |
quand je la lance sous oracle elle s'éxécute et me rend des résultats,
quand je fais le débogage, le compilateur s'arréte à la ligne getResultList et la liste est vide , j'arrive pas à comprendre où le probléme ainsi le corriger
pouvez vous l'aider svp
Merci d'avance pour votre aide appréciée