Bonjour,
Je n'arrive pas à faire un mapping, je viens donc, en parallèle des mes recherches, essayer de trouver un peu d'aide ...
J'ai un lien de parenté mais de type N-N entre des objets très génériques.
J'ai donc au final une classe que j'aimerais avoir
-------
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 @Embeddable public class MyGenericObjectId { private Long id; private String type; } @Entity public class MyGenericObject { @EmbeddedId private MyGenericObjectId id; private List<MyGenericObject > parents; private List<MyGenericObject > children; }
Pour y arriver, j'ai essayé de faire une association
Mais impossible à mapper pour moi ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @Entity public class MyGenericObjectHierarchy { @Id private Long id; @Embedded private MyGenericObject parent; @Embedded private MyGenericObject child; }
J'ai essayé les @ElementCollection, les @OneToMany, etc ...
-----
Une idée svp pour arriver au résultat ?
Partager