Quizz //TODO SESSION

This commit is contained in:
tuanvu
2025-09-24 15:08:38 +02:00
parent b0c740dfab
commit 6a0976f92d
5 changed files with 92 additions and 4 deletions

View File

@@ -10,13 +10,23 @@ public class UtilisateurDAO extends GenericDAOImpl<Integer, Utilisateur>{
this.setClass(Utilisateur.class);
}
public int findByEmail(String email){
public Utilisateur findByEmail(String email){
EntityTransaction t=em.getTransaction();
t.begin();
Query query=em.createQuery("select u from Utilisateur u where u.email=:email");
query.setParameter("email",email);
Utilisateur u=(Utilisateur)query.getSingleResult();
t.commit();
return u.getId();
return u;
}
public Utilisateur findById(Integer id){
EntityTransaction t=em.getTransaction();
t.begin();
Query query=em.createQuery("select u from Utilisateur u where u.id=:id");
query.setParameter("id",id);
Utilisateur u=(Utilisateur)query.getSingleResult();
t.commit();
return u;
}
}