Boa tarde, sou novo com hibernate e estou tendo algumas dificuldades.
Tenho o seguinte mapeamento:
@Entity(name="entidade")
public class Entidade implements Serializable {
@OneToMany(mappedBy="titular")
private List<Dependente> dependentes;
}
@Entity
public class Dependente implements Serializable {
@ManyToOne(cascade=CascadeType.ALL)
@org.hibernate.annotations.Cascade(value=org.hibernate.annotations.CascadeType.DELETE_ORPHAN)
@JoinColumn(name="depe_enti_id", nullable=false, insertable=true, updatable=true)
private Entidade titular;
}
gostaria que ao salvar a entidade fossem excluídos do BD os dependentes removidos da lista.
já tentei de todos os jeitos, pesquisei no guj e encontrei algo falando de “all-delete-orphan” mas não estou sabendo usar.
alguem poderia me ajudar?