Bonjour,

J'ai la requête sql suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select T1.c1, T1.c2, T2.c1, T2.c2
from table1 T1, table2 T2
where T1.idT1=T2.idT1
Une jointure reliant T2 à T1, et je voudrais récupérer le résultat (c'est un tableau[n][4] avec n=nb d'enregistrements retournés et 4=nb de colonnes dans select (T1.c1, T1.c2, T2.c1 et T2.c2)).

Le code que j'utilise si je récupère uniquement les données d'une seule table est facile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
try {
Query query = session.createQuery("ma requête");
query.setString("str", str);
List obj1  =query.list();
int i = obj1.size();
for (int j=0;j<i;j++) {
(Objetct) obj = (Objetct) obj1.get(j);
}
}
Mais pour ce cas de figure, je sais pas comment je peux faire pour récupérer le résultat de ma requête.

Merci d'avance.