Bonjour
J'aimerais récupèrer les noms de colonnes d'une table à partir des <List>.
En effet avec jdbc il suffisait de faire ceci:

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
 
 Class.forName("com.mysql.jdbc.Driver");
 
     con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbSimulation","root","passer");
 
  pst=con.prepareStatement("select * from user where login=? && password=? ");
  pst.setString(1,log);
  pst.setString(2,pass);
  resultat =pst.executeQuery() ;
 
while (resultat.next())
    {    
       Personne  p = new Personne();
 
         p.setId_P(Integer.parseInt(resultat.getString("id_user")));
                p.setNom(resultat.getString("nom"));
                p.setPrenom(resultat.getString("prenom"));
 
 
    }
Je voudrais faire la meme chose avec EJB.J'ai commencé mais je me suis arreté à ce niveau:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
    List<Personne>  pers = gp.RecherchePersonne();
            for (Personne personne : pers)
            {
              Personne p = new Personne();  
              ....        
           }
Je ne sais pas comment récupèrer les noms de colonne.
Merci