| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 23:59:42
|
thiago_algo
JavaTeenager
Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline
|
Pessoal, estou como uma dúvida com relação a como fazer um mapeamento, a construção dos pojos e do próprio banco com Hibernate na seguinte situação. Tenho duas classes, PessoaFisica e PessoaJuridica e outras que podem ser ou PessoaFisca ou PessoaJuridica, como Cliente, Fornecedor, etc... Aguém poderia me ajudar me dando uma dica nessa situação. Sou novato em hibernate e não sei como fazer isso direito. Tentei com joined-subclass mas as deveria extender ou PessoaFisica ou PessoaJuridica, não podendo variar.
Obrigado pela ajuda e atenção de todos.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2007 02:00:34
|
andreiribas
JavaEvangelist
![[Avatar]](/images/avatar/39016cfe079db1bfb359ca72fcba3fd8.jpg)
Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline
|
não entendi muito bem a sua pergunta, mas vou tentar te ajudar, passando o mapeamento com Hibernate Annotations, usando joined-subclass, no caso mapeie as tabelas usando uma relação 1x1.
No caso,
E o mapeamento entre PessoaJuridica e Fornecedor ficaria nesse mesmo esquema também.
|
SCJP 6.0
OCE JSP and Servlet Developer, JEE 6 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2007 11:52:05
|
thiago_algo
JavaTeenager
Membro desde: 27/07/2004 11:23:41
Mensagens: 186
Offline
|
André,
Até aí tudo bem. O problema reside no fato de um cliente poder ser tanto pessoa física quanto pessoa jurídica.
Não sei como resolver isso.
|
|
|
 |
|
|
|
|