andre
Equipe
Membro desde: 26/11/2007 13:44:01
Mensagens: 27
Offline
|
Boa tarde,
Pessoal, sei que esta é uma duvida sobre o hibernate, mas gostaria de pedir um help a vcs.
Tenho um bean PessoaFisica e um PessoaJuridica que extendem o bean Contribuinte utilizando herança do tipo JOINED do hibernate. Tenho um bean Serviço que possui um Contribuinte, que pode ser PessoaFisica ou juridica.
Quando tento excluir uma PessoaFisica que está em um Serviço, o sistema exibe uma mensagem dizendo que não pode concluir a operação, pq o relacionamento entre Contribuinte e Serviço é do tipo restrict.
Até aí tá certo, o problema é que ele removeu o registro da tabela PessoaFisica e não removeu o da tabela Contribuinte. Daí, quando chamo a listagem de PessoaFisica, o registro não aparece mais.
Gostaria de saber se existe alguma forma de forçar o sistema a não excluir o registro?
Valeu!
|