Bonjour,
j'espère que vous pouvez m'aider mon code de modification n'affiche aucun erreur mais il ne modifie pas ma table au niveau console "System.out.println.." m'affiche les données modifié je crois que daos.getSession().saveOrUpdate ne marche pasj'ai esayé daos.save(serv) et daos.getSession().update(..) j'ai hèlas même résultat
((
voici le code de mon modif action
help me please
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 public class ModifservAction extends Action { @SuppressWarnings("unchecked") public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ModifservForm modifservForm = (ModifservForm) form;// TODO Auto-generated method stub String map="Echec"; ServeurDAO daos = new ServeurDAO() ; Serveur serv = new Serveur(); String nom= modifservForm.getNom_serv(); System.out.println("nom serv :"+nom); List<Serveur> ls = (List<Serveur>) daos.findByNomServ(nom); serv = ls.get(0); System.out.println("ls.get :"+ls.get(0)); System.out.println("nom serv :"+serv.getNomServ()+", ip serv :"+serv.getIpServ()+", id serv :"+serv.getIdServ()); if((ls.size()!=0) && (serv != null)) { serv.setIpServ(modifservForm.getIp_serv()); serv.setPortServ(modifservForm.getPort_serv()); serv.setType(modifservForm.getType()); serv.setDescription(modifservForm.getDesc()); /*daos.getSession().createQuery("update from Serveur set Serveur.ipServ ="+serv.getIpServ()+ "set Serveur.portServ ="+serv.getPortServ()+ "set Serveur.type ="+serv.getType()+ "set Serveur.description ="+serv.getDescription()+ "where Serveur.nomServ ="+serv.getNomServ()).uniqueResult(); */ System.out.println("*****aprés modification******"); System.out.println("nom serv : "+serv.getNomServ()+", ip serv : "+serv.getIpServ()+", id serv :"+serv.getIdServ()+", port serv :"+serv.getPortServ()); daos.getSession().saveOrUpdate(serv); map="Succes";} return mapping.findForward(map); } }![]()
Partager