bonjour
je developpe une projet web +struts + hibernate
j'utilise myeclipse et mysql comme sgbd
je voudrais savoir comment manipuler les donneés recuperer d'une requete sur 2 tables. pour les afficheés.

voila le code de la servlet action

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
			Session session=null;
			try{
				 session = HibernateUtils.currentSession();
				Transaction tx = session.beginTransaction();
			  Query   query   =	session.createSQLQuery("select * from situapersonne where refsitua='1'");
				List result= query.list();
				System.out.println("list.size:"+result.size());
				if (result.size() == 0)
				{
					return mapping.findForward("false");
				}
				else
				{
				Iterator it = result.iterator();
				Situapersonne personne =new Situapersonne();
				personne = (Situapersonne)it.next();
				System.out.println("refsitua :"+personne.getRefsitua());
				System.out.println("date fin:"+personne.getDatFin());
				}
				session.close();
en faite j'ai deux tables l'une personne et l'autre Situapersonne ils ont ete generer par hibernate. avec lSituapersonne contien une clé etranger de personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class Personne  implements java.io.Serializable {
 
 
    // Fields    
 
     private String cin;
     private String nom;
     private String prenom;
     private Date datNais;
     private String sexe;
     private String avance;
     private Set situapersonnes = new HashSet(0);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public class Situapersonne  implements java.io.Serializable {
 
 
    // Fields    
 
     private Integer refsitua;
     private Personne personne;
     private Date datDeb;
     private Date datFin;
     private String fct;

merci pour votre aide.