Bonjour,

Je voulais faire des requêtes de manipulation d'une base des donnée sous Mysql en utilisant le framework de mappage Hibernate.
Il y a quelques requêtes qui ne s'exécutent pas.
Voici ces requêtes:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 List employe = session.createQuery("from Employe p where p.nom=?","ali", Hibernate.STRING).list();
 
     for (int i = 0; i < employe.size(); i++) {
Employe eps = (Employe) employe.get(i);
 System.out.println("nom = " +  eps.getNom());

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Query query = session.createQuery("from Employe p where p.nom = :bassem");
     query.setString("bassem", "can");
      Iterator It = query.iterate();
 
     while (It.hasNext()) {
        Employe per = (Employe) It.next();
        System.out.println("nom = " + per.getNom());
      }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 int compteur = ( (Integer) session.createQuery("select count(*) from Employe").iterate().next() ).intValue();
     //int compteur =(Integer) session.createQuery("select count(*) from Employe");
     System.out.println("compteur = " + compteur);

Que proposez vous ?

Merci.