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
3
4
5
France 
Espagne
 
France 
Espagne
voici ma requéte hql :

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+ "%') ");
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 !

quelqu'un pourrait m'aider SVP ...Merci