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:
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Merci d'avance pour votre temps,
Bonne soirée
Partager