creation de classe et mapping hibernate
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:
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!