Bonjour,
j'ai un problème lors de ma persistance
donc j'ai 3 objets personne, adresse et formation.
et une formation peut contenir plusieurs formation, donc j'ai utilisé une liste de formation avec @OneToMany
Donc lors de l’exécution, le problème est que il essaye d'ajouter dans la table personne_formation, qui fait la liaison entre les deux, avant d'ajouter la personne. Cela bloque à cause de privilège des foreign_key.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 @Entity public class Personne { @Id private int personneId; private String firstName; private String lastName; private int age; @OneToOne(fetch = FetchType.LAZY, cascade = { CascadeType.ALL }) private Adress adress; @OneToMany(targetEntity=Formation.class, fetch = FetchType.LAZY, cascade = { CascadeType.ALL }) private List<Formation> formations;
J'aimerai savoir comment je pourrais faire pour résoudre ce problème.
Partager