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 :
	
	update ExperienceItem set experienceID=null where experienceID=? and id=?
 donc il set juste la FK vers son parent à null, mais ne fait pas de vrai delete dans la db...
une erreur dans mon mapping?
	
	| 12
 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; | 
 merci  
						
					
Partager