Salut,
j'ai un petit probleme de cascade...
j'ai un object experience
il contient une liste d'experienceItem
je supprimer un element de la liste
je fais un save de l'experience :
et il me fait ceci :
donc il set juste la FK vers son parent à null, mais ne fait pas de vrai delete dans la db...Code:update ExperienceItem set experienceID=null where experienceID=? and id=?
une erreur dans mon mapping?
merci ;)Code:
1
2
3
4
5
6
7
8
9
10
11 Entity Experience @OneToMany(cascade = CascadeType.ALL) @JoinColumn(name = "experienceID") @IndexedEmbedded @OrderBy("startDate DESC") private List<ExperienceItem> experienceItems; Entity ExperienceItem @ManyToOne(targetEntity = Experience.class,cascade = CascadeType.MERGE) @JoinColumn(name = "experienceID") private Experience experience;