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:


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;
	}
 
}
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.
merci!