PGSQL-EclipseLink Relation One To Many et Many To One
Bonsoir,
étant pas habitué à manipuler des entités, je désespère à comprendre le comment ça fonctionne en BDD.
Par exemple, j'ai deux tables : végétales et parasites.
Végétales = vegetalId, nom, taille, type
Parasites = id, FK_Parasité, FK_Parasite (la syntaxe des noms n'est pas importante étant donné que ce n'est qu'un exemple)
Dans mon cas dans ma BDD j'ai établis que :
FK_Parasité et FK_Parasite sont des serial lié à vegetalId respectant chacun une contrainte de clé étrangère.
Or, mon bean parasites est définit comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| @Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="\"parasiteId\"")
private long parasiteId;
@ManyToOne
@JoinColumn(name="FK_parasited")
private Vegetal vegetalParasited;
@ManyToOne
@JoinColumn(name="FK_parasiter")
private Vegetal vegetalParasiter; |
Je suppose que c'est parceque je veux stocké des entités à la place des sérials mais je ne suis pas certains de ça.
Merci d'avance pour votre temps,
Bonne soirée