Je cherche comment faire le mapping d'un ejb 3.0 dans une base de données ?
J'ai un entity bean Ville et un ssession bean cpAerienne, pour l'instant je ne gère que la persistance de ville, mais comment l'enregistrer dans une base de données ?
Voi la mon code :
----------------------------------------------------------------------------
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 @Entity @Table(name = "ville") public class Ville implements Serializable { private int villeId; private String nom; //private Collection<Aeroport> aeroports; @Id(generate=GeneratorType.AUTO) @Column(name="villeId") public int getVilleId() { return villeId; } public void setVilleId(int villeId) { this.villeId = villeId; } public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } }
[ Modéré par SEMPERE Benjamin ]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public @Stateless class CpAerienneBean implements CpAerienne { @PersistenceContext private EntityManager em; public void addVille(String nom) { Ville ville = new Ville(); ville.setNom(nom); em.persist(ville); } }
Ajout des balises code
Les Règles du Forum
Partager