Hibernates ao criar tabelas não associa Cascade nelas?

0 respostas
tiagomac

Olá Pessoal,

Então, em um projeto aqui eu estou utilizando o Hibernates para gerar as tabelas no banco, no momento que ele cria a tabela ele não configura a chave estrangeira com o cascade, mesmo posto em código: @Cascade(CascadeType.ALL)

Quando investigo a chave estrangeira ela está como “Restrict” ao invés de “Cascade” como deveria estar… acontece que isso gera problemas na hora de deletar algo pois o banco bloqueia, porem se eu deletar a entidade diretamente: serviceX.remove(obj); ele deleta, mesmo havendo a restrição…

Então, no tópico http://forum.hibernate.org/viewtopic.php?p=2375607 eu encontrei um rapaz com o mesmo problema que eu to, mas não encontrei uma solução, assim como não encontrei pela net solução para esse problema…

Alguém saberia dizer porque o hibernates está criando dessa forma, ou como fazer para ele na hora de gerar as tabelas atribuir o cascade para uma determinada relação?

Valeu pessoal, abraços.

Criado 23 de julho de 2008
Respostas 0
Participantes 1