bonjour à tous,
je veux m'assurer de l'existence des données dans ma BD MySQL via Hibernate,
mais ceci m'affiche des erreurs,
je ne sais pas d'ou vient l'erreur, je suis un peu perdu,org.hibernate.exception.GenericJDBCException: could not execute query
voici le code de mon action:
Merci pour vos réponses.
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"); }
Partager