j'ai un probleme d'ajout dans la base donnée quand j'appui sur ajouter cette erreur s'affiche j'utlise struts 2 et hibernate 3.2
j'ai fait un test dans lajoutaction pour savoir le debut de l'erreur l'afficheur de myeclipse affiche que "**on va ajouter user**"
voici mon ajout action
Code :
- public String execute() throws Exception {
- String nom = getNom_user();
- String prenom = getPrenom_user() ;
- UserDAO daos = new UserDAO() ;
- User user = new User();
- System.out.println("**on va ajouter user**" );
- //daos.getSession().beginTransaction();
- List l_user = daos.findByNomUser(nom);
- System.out.println("user size = "+l_user.size());
- user=(User) l_user.get(0);
- System.out.println("user.getPrenomUser() = "+user.getPrenomUser());
- if(l_user.size()== 0 && prenom == user.getPrenomUser())
- {System.out.println("**erreur d'ajout user**" );
- return ERROR;
- }
- else
- {
- user = new User();
- user.setNomUser(nom);
- user.setIpUser(getIp_user());
- user.setPrenomUser(getPrenom_user());
- user.setLogin(getLogin_user());
- user.setPassword(getPassword());
- daos.save(user);
- Privilege priv = new Privilege();
- PrivilegeDAO privDAO = new PrivilegeDAO();
- priv.setLibellePriv(getPriv());
- priv.setIdUser(user.getIdUser());
- privDAO.save(priv);
- daos.getSession().close();
- privDAO.getSession().close();
- System.out.println("**succes ajout user**" );
- return SUCCESS;
- }
- }
|
aidez moi SVP