Bonjour a tous.
je ne sais pas si je me trompe de forum car ma question concerne tant la persistance que la création de classe java.
voici j'ai 4 tables dans ma BDD.
utilisateur (id, mail, login, password)
fixer_profession(id, id_utilisateur, id_fonction)
profession(id, titre_fonction, id_categorie)
categorie(id, titre_categorie, id_categorie)
j'aimerais savoir si je doit créer aussi une classe java liée a la table fixer_profession et comment faire le mapping.
pour la table user voici ce que j'ai fait:
pour les autres tables c'est pareil. Mon probleme est au nivo de la table fixer_profession je ne sais s'il faut créer une classe ni comment faire avec les clés étrangère.
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 @SuppressWarnings("serial") @org.hibernate.annotations.Entity @Entity @Table(name="utilisateur",schema="DB") public class Utilisateur implements Serializable{ /** *Listes des objectifs d'un coachee */ private int id; private String mail; private String login; private String password; @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name="id") public int getId() { return id; } @Column(name="mail") public String getMail() { return mail; } @Column(name="password") public String getPassword() { return password; } @Column(name="login") public String getLogin() { return login; } }
merci!
Partager