Bonjour,
J'aimerai avoir de l'aide sur un mapping hibernate.
Je vous explique.
J'ai une classe A qui contient un certains nombre de champs :
J'ai une second classe B qui contient des champs et un set de classe A.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @Entity public class A implements Serializable { // les divers champs avec leurs getters/setters }
Donc j'ai bien B qui contient une liste de A qui se traduit en base pas une table nommé B_A avec les champs id_A,id_B.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @Entity public class B implements Serializable { // les divers champs avec leurs getters/setters // plus @ManyToMany(fetch=FetchType.EAGER) private Set<A> listeDeA; }
Cependant, j'ai besoin d'avoir une notion d'ordre de A dans la classe B.
J'ai besoin de garantir que le 1er A dans la liste sera toujours le premier, etc.
J'aimerai avoir une table du style
Ainsi, A B C appartiennent a D, mais en plus, dans cette ordre exactement : C puis A puis B
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 id_A | id_B | ordre_A --------------------- A | D | 2 B | D | 3 C | D | 1
C'est cette notion d'ordre que je ne sais pas comment gérer
Quelqu'un a t'il déjà eu ce problème ?
Merci d'avance
piff62
Partager