bonjour à tous,

je veux m'assurer de l'existence des données dans ma BD MySQL via Hibernate,
mais ceci m'affiche des erreurs,

org.hibernate.exception.GenericJDBCException: could not execute query
je ne sais pas d'ou vient l'erreur, je suis un peu perdu,

voici le code de mon 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
 
		UserLoginForm userLoginForm = (UserLoginForm) form; 
 
		// instanciation d'objet utilisateur
		utilisateur util = new utilisateur();
 
		// récupération des champs de la BD
 
		id=utilisateur.getIdUtilisateur();
		email=utilisateur.getEmailUtilisateur();
		password=utilisateur.getPasswordUtilisateur();
 
		//récupération des champs du formulaire
 
		mailF=userLoginForm.getUserName();
		passF=userLoginForm.getPassword();
 
 
		//instanciation de DAO utilisateur
 
		utilisateurDAO daoutil= new utilisateurDAO();
 
 
		Transaction tx1=daoutil.getSession().beginTransaction();
 
		//traitement
 
		L1 = daoutil.findByEmailUtilisateur(userLoginForm.getuserMail());
 
 
		if( L1 != null )
		{
			mapping.findForward("succcess");
 
		}
		else
		{
			request.setAttribute("test", " error");
			mapping.findForward("failure");
		}
 
		daoutil.save(utilisateur);
 
 
		tx1.commit();
 
 
		daoutil.getSession().close();
 
		return mapping.findForward("success"); 
	}
Merci pour vos réponses.