Bonjour,

Je suis débutant en JPA et je n'arrive pas à faire une requete, en fait j'aimerais faire une moyene de note dans une table mais, ca me renvoi zero en permanence.

Avez-vous une idées ??

Merci d'avance..

Ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public static double getMoy(Etudiant user) {
 
		// Creation de l'entity manager
		EntityManager em = GestionFactory.factory.createEntityManager();
 
		// Recherche 
		Query q = em.createQuery("SELECT AVG(e.note) FROM Notes e where e.etudiant = :user ").setParameter("user", user);
		double r = (double)q.getFirstResult();
 
 
		return r;
	}
je l'utilise comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
double moy = NotesDAO.getMoy(user);
System.out.println("La moyenne est de : " +moy);