insertion dans la base et l'envoie du mail dans le meme boutton et en meme temps
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:
1 2
|
<p:commandButton value="Envoyer la Demande" action="#{societeBean.envoyer}" actionListener="societeBean.ajouter" > |
code SocieteBean:
Code:
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:
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 ?????