Je suis conscient de prendre beaucoup de votre temps.
Mais ect ce que c'est comme ca qu'on enrengistre un membre sur hibernate et jsf 1.2
Merci pour votre aide.
Voici le managed bean membre
Membre hbm
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
66
67
68
69
70
71
72
73
74 import java.text.SimpleDateFormat; import java.util.Date; import org.hibernate.Session; /** * Membre generated by hbm2java */ public class Membre implements java.io.Serializable { private Integer id; private String nom; private String prenom; private String speudo; private String email; private String sex; private String naissance; private Date datenaissance; private String motpasse; public Membre() { } public Membre(String nom, String prenom, String speudo, String email, String sex, String naissance, Date datenaissance, String motpasse) { this.nom = nom; this.prenom = prenom; this.speudo = speudo; this.email = email; this.sex = sex; this.naissance = naissance; this.datenaissance = datenaissance; this.motpasse = motpasse; } public String EnregistrerMembre() { Session session = SessionFactoryUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); session.beginTransaction(); Membre membre = new Membre(); membre.setNom(membre.getNom()); membre.setPrenom(membre.getPrenom()); membre.setSpeudo(membre.getSpeudo()); membre.setEmail(membre.getEmail()); membre.setNaissance(membre.getNaissance()); membre.setSex(membre.getSex()); membre.setMotpasse(membre.getMotpasse()); System.out.print("**************************************************super*******************************************"); SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); try { Date date = format.parse(membre.getNaissance()); membre.setDatenaissance(date); } catch (java.text.ParseException e) { // TODO Auto-generated catch block System.out.print("************************************************** Merde *******************************************"); } session.save(membre); session.getTransaction().commit(); session.close(); return null;
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 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Generated 20 f??vr. 2013 10:10:15 by Hibernate Tools 3.4.0.CR1 --> <hibernate-mapping> <class name="Membre" table="membre" catalog="lingerie_fine"> <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="increment" /> </id> <property name="nom" type="string"> <column name="nom" length="25" /> </property> <property name="prenom" type="string"> <column name="prenom" length="25" /> </property> <property name="speudo" type="string"> <column name="speudo" length="25" /> </property> <property name="email" type="string"> <column name="email" length="25" /> </property> <property name="sex" type="string"> <column name="sex" length="25" /> </property> <property name="naissance" type="string"> <column name="naissance" length="20" /> </property> <property name="datenaissance" type="date"> <column name="datenaissance" length="0" /> </property> <property name="motpasse" type="string"> <column name="motpasse" length="40" /> </property> </class> </hibernate-mapping>
Partager