D� uma olhada em
http://hibernate.bluemars.net/hib_docs/reference/html_single/#or-mapping-s1-
11b (joined-subclass).

Como no seu caso as entidades dos dois tipos est�o na mesma tabela,
uma sa�da � criar views que correspondam a inst�ncias das subclasses,
p.ex. uma com os clientes que possuem CNPJ e outra com CPF. Cada
view seria mapeada em uma joined-subclass.

Philippe.





----- Original Message -----
From: "Victor Moreira de Gurjao" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: quinta-feira, 3 de julho de 2003 17:47
Subject: [enterprise-list] Subclasse no hibernate


Ol� pessoal,

Por quest�o de performance no banco (espa�o n�o era problema, performance
sim) criei uma tabela �nica que � representada por v�rias classes (ex. uma
�nica tabela de cliente com campos de raz�o social e de RG - e uma modelagem
OO que tem uma classe Cliente e duas classes ClientePessoaFisica e
ClientePessoaJuridica que "estendem" Cliente).

O problema � que, quando quero especificar as subclasses de uma classe (como
ClientePessoaFisica e ClientePessoaJuridica), o hibernate pede que
indiquemos a coluna com o atributo discriminador das classes na tabela
pai(Cliente) - tal atributo n�o existe em minha modelagem ER, por raz�es que
demorariam muito para serem explicadas :P. O framewok sup�e que eu
implementei tudo "lindo e no mundo da Xuxa" quando eu n�o o fiz. Algu�m sabe
um jeito de driblar esse problema.

V�ctor Moreira de Gurj�o

Ps.: N�o citei o problema real, pois teria de explicar bem mais...



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a