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:
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";
	}
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
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;
	}
 
}
je sais pas ce que je dois faire??