[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Problema com herança  XML
Índice dos Fóruns -> Dúvidas
Autor Mensagem
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!
pedro.goncalves
Equipe
[Avatar]
Membro desde: 17/04/2007 16:12:20
Mensagens: 539
Localização: Belo Horizonte - MG
Offline

Cara.. assim funciona?

getHibernateTemplate().bulkUpdate("delete from Classe c where c.id=?",new Object[]{meuobjeto});

roda um desse para cada tabela...


Pedro Gonçalves
http://pedrogoncalves.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns -> Dúvidas
Ir para:   
Powered by JForum 2.1.7 © JForum Team