requête select de plusieurs colonnes de tables différentes
Bonjour,
J'ai la requête sql suivante :
Code:
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:
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.