bonjour,je suis débutante en jsf et JPA, dans mon code je veux lorsque je clique sur le boutton envoyer la Demande ce dérnier m'envoie un mail a ma boite en meme temps il enregistre ses information dans la table Demande a la base ,l'envoie d'email ça marche bien mais aucune enregistrement dans la base je sais pas ou est le probleme.bon voila mon code:

page XHTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<p:commandButton value="Envoyer la Demande" action="#{societeBean.envoyer}" actionListener="societeBean.ajouter" >
code SocieteBean:

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
 
public void envoyer() {
 
 
		StringBuilder email=new StringBuilder();
		//Je concate les email des societes selectionnees
		for(Societe c:toutes_les_sos){
		if(c.isActif()){
		email.append(c.getEmail()).append(";");
		}
		//Envoi de l'envoi
 
 
		SendMailTLS.send("demande d'adhésion");
 
 
		}
	}
 
	public String ajouter(){
 
		new DaoSociete().ajouter(societe);
		return raisonSociale;
 
 
	}
code DAOSociete:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public void ajouter(Societe societe){
		try{
			this.begin();
			em.persist(societe);
			this.commit();
		}catch(Exception e){
			System.out.println("Erreur lors de l'ajout de la société");
			e.printStackTrace();
		}
	}
qu'est ce que je dois faire pour résolu ce probleme svp ?????