Lien ManyToMany bidirectionnel
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:
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
Code:
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;
} |
Mais impossible à mapper pour moi ...
J'ai essayé les @ElementCollection, les @OneToMany, etc ...
-----
Une idée svp pour arriver au résultat ?