Ola pessoal
Estou tendo um problema com o hibernate.
A exclusao nao ocorre toda vez, que existe um tipo de relacionamento @OneToOne. Caso o objeto esteja sem o relacionamento funciona normal.
E tambem no caso de ser um relacionamento @OneToMany na exclusao do pai ele elimina os filhos normalmente.
Abaixo meu cod.
model com o relacionamento
...
private String cpf;
private String rg;
@OneToOne
JoinColumn(name="categoria_id")
private CategoriaBean categoria;
Exclusao no persistence.
...
public void del(FornecBean fornec) throws Exception {
dao.remove(fornec);
}
Exlusao no hibernate
...
public void remove(T u) throws Exception {
Transaction t = this.session.beginTransaction();
try {
this.session.delete(u);
t.commit();
} catch (Exception e) {
t.rollback();
}
u = null;
this.session.clear();
this.session.flush();
}
Alguem ja passou por problema semelhante?
Valeu
Abraço