Problema com FK em Hibernate [ Help ]

1 resposta
Delaylahma

Galera,

To precisando de uma ajudinha, estou com um problema de restrição de chave estrangeira em meu programa.

Eu tenho uma classe chamada Treinamento que possui duas referencias para a classe Funcionario ( uma chamada Tutor e outra Operador ).
Se eu deletar um treinamento no banco eu não deleto os funcionarios por que não defini o cascade como "none"
O meu problema é o seguinte, gostaria de deletar um Funcionario e que ele deletasse todos os Treinamentos relacionados a ele ( cascata ), só que a classe Funcionario não possui os treinamentos que fez. ( não tenho chave estrangeira em Treinamento )
Eu não consigo retirar do banco nenhum Funcionario que tenha feito Treinamentos
Alguem pode me ajudar

Desde já agradeço
[]`s

1 Resposta

P

Um jeito seria vc, qdo for deletar um funcionario, antes deletar os treinamnetos que referenciam ele (treinamento tem referencia pra ele neh)

Criado 8 de outubro de 2008
Ultima resposta 8 de out. de 2008
Respostas 1
Participantes 2