bonjour, je suis débutante en jsf et jpa,j'ai un petit blem dans mon code.
je veux quand je click sur le boutton envoyer la demande il m'envoie un mail plus que ça il enregistre les information dans la table demande,envoie du mail ça marche trés bien mais dans la base il enregistre que des null. bon voici mon code.
code Bean:
Classe Demande:
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 public String ajouter() { 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(";"); } demande=new Demande(); Date dateDemande = Date; demande.setDateDemande(dateDemande); /* demande.setClient(getClient()); demande.setDateDemande(getDate()); demande.setSociete(getSociete());*/ new DaoDemande().ajouter(demande); //Envoi de l'envoi SendMailTLS.send("demande d'adhésion"); } return "Template/index"; }
je sais pas ce que je dois faire??
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
54
55
56
57
58
59
60
61
62
63
64
65 public class Demande implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private long id; @Temporal(TemporalType.DATE) private Date dateDemande; private int etat; // Annotations pour la classe association Demande @ManyToOne private Client client; @ManyToOne private Societe societe; // Fin annotations pour la classe association Demande public Demande() { } public long getId() { return id; } public void setId(long id) { this.id = id; } public Date getDateDemande() { return dateDemande; } public void setDateDemande(Date dateDemande) { this.dateDemande = dateDemande; } public Client getClient() { return client; } public void setClient(Client client) { this.client = client; } public Societe getSociete() { return societe; } public void setSociete(Societe societe) { this.societe = societe; } public int getEtat() { return etat; } public void setEtat(int etat) { this.etat = etat; } }
Partager