Olá a todos, é o primeiro tópico aqui no guj, desde já agradeço pois atráves desta comunidade tenho aprendido muito…
Bem vamos direto ao assunto.
Tenho uma uma classe abstrata de fornecedor e suas sub classes físico e jurídico, adotei a generalização de dados onde as minhas tabelas no bando ficam assim :
fornecedor(PK codFornecedor)
fornecedor_fisico(PK codFornecedor, codFornecedorFisico)
fornecedor_juridico(PK codFornecedor, codFornecedorJuridico)
até aqui tudo bem, o uso de generalização do hibernate funciona legal, consigo inserir…
o meu problema é como vou trazer essa informação do banco de dados sendo que são duas tabelas distintas, em casos desse tipo em SQL usaria o UNION para no mesmo retorno trazer tanto fisico como juridico, mais pelo que pesquisei não tem union para hibernate, qual seria a solução?
Já fiz usando tudo na mesma tabela mais a questão é a normalização do banco de dados, gostaria de manter essas 3 tabelas.
Vlw.
referencia Generalização de Dados:
http://imasters.uol.com.br/artigo/6167
