Tenho uma classe Aluno e outra Telefone, onde na classe aluno o mapeamento
do hibernate está como:
@OneToMany(cascade = { CascadeType.ALL }, fetch = FetchType.LAZY, mappedBy
= “aluno”)
public List<Telefone> getTelefones() {
return this.telefones;
}
em Telefone esta mapeado da seguinte maneira:
@ManyToOne(cascade = {}, fetch = FetchType.LAZY)
@JoinColumn(name = “telalucodigo”, unique = false, nullable = false,
insertable = false, updatable = false)
public Aluno getAluno() {
return this.aluno;
}
Quando tento remover um aluno está dando a seguinte mensagem:
org.hibernate.ObjectDeletedException: deleted object would be re-saved by
cascade (remove deleted object from associations):
[br.com.siate.dominio.Telefone#br.com.siate.dominio.TelefoneId@5b10]
O interessante que o erro ocorre somente dentro da interface com o usário,
pois criei um classe de teste sem interface e consegui remover sem
problemas!!!
Help me!!!