[HSQL] Problème @OneToMany
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
Code:
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; |
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.
J'aimerai savoir comment je pourrais faire pour résoudre ce problème.