Bonjour

Je souhaiterai savoir la meilleur méthode pour modéliser avec Hibernate 2 tables dont une étant un référentiel. Quel mapping faut il faire?
Exemple : j'ai
une table utilisateur qui est avec nom, prénom
une table type avec uniquement l'identifiant de type et un libellé
un table type_utilisateur avec un identifiant, l'id du type et l'id de l'utilisateur.


Je voulais que mes types soient sous forme d'énumérations au niveau JAVA.
ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public enum Type implements IsSerializable {
	TYPE1,
        TYPE2
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public class Utilisateur implements IsSerializable {
 
	private Long id;
	private String nom;
	private String prenom;
        private Set<Type> types;
 
}

pour mon utilisateur :
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
<hibernate-mapping>
	<class catalog="bd" name="bd.server.domain.Utilisateur"
		table="utilisateur">
		<id name="id" type="java.lang.Integer" unsaved-value="0">
			<column name="id" />
			<generator class="native" />
		</id>
		<property generated="never" lazy="false" name="nom" type="string">
			<column length="45" name="nom" />
		</property>
		<property generated="never" lazy="false" name="prenom" type="string">
			<column length="45" name="prenom" />
		</property>
		????? pour le type????
	</class>
</hibernate-mapping>
Je ne sais pas comment définir ici le type et je ne sais pas comment créer le fichier de mapping de type.
(J'utilise les mappings XML et non les annotations).

Pourriez vous m'indiquer la meilleure solution.

Merci