Bonjour,
je rencontre un problème avec ma requéte qui me retourne les résultats en double !
par exemple au lieu de m'afficher
il m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 France Espagne
voici ma requéte hql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 France Espagne France Espagne
je comprends pas pourquoi ,il me semblait que ma requête est bonne ,j'avais fait une requéte à un seul critère et ça marchait bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Query req = getEntityManager().createQuery("SELECT ob2 , ob3 " + "FROM " +nomObject1 + " as ob1 ," + nomObject2 + " as ob2 ," +nomObject3+ " as ob3 ," +nomObject4+ " as ob4 ," +nomObject5+ " as ob5 ," +nomObject6+ " as ob6 " + " WHERE " + "(ob1.landx LIKE '%" +condition1+ "%') " + "AND (ob2.zgm43 LIKE '%" +condition2+ "%')" + "AND (ob3.zzone_des LIKE '%" +condition3+ "%') " + "AND (ob4.zregion_des LIKE '%" +condition4+ "%') " + "AND (ob5.zsubregion_des LIKE '%" +condition5+ "%') " + "AND (ob6.zdivision_des LIKE '%" +condition6+ "%') ");
quelqu'un pourrait m'aider SVP ...Merci
Partager