No Hibernate tenho um relacionamento assim:
@OneToMany(mappedBy = "faculdade", fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)
private Collection<Curso> cursos;
Quando tento excluir faculdade todos os curso são excluidos.
até ai tudo bem. Mas não quero que exclua os curso, por causa
da integridade do banco.
se ficar assim
@OneToMany(mappedBy = "faculdade", fetch = FetchType.LAZY)
private Collection<Curso> cursos;
Ele gera a exceção eu capturo, tudo certo…
mas o registro fica em lock (MS SQL SEVER 2005) e tenho que matar pelo gerenciador.
Alguém poderia me ajudar?