N�o h� suporte � heran�a na atual especifica��o (2.1):
"The current EJB specification does not specify the concept of component
inheritance. There are complex
issues that would have to be addressed in order to define component
inheritance..."

Embora a cita��o acima n�o negue, em princ�pio, a possibilidade de uma
mudan�a no futuro, alguns duvidam disso. Ainda mais porque, pelo que entendi
de entity beans (estou longe de ser um especialista), eles foram concebidos
como parte de uma estrat�gia da Sun de oferecer um framework para
componentes. O conceito de heran�a � central a objetos, mas estranho a
componentes, pois introduz forte depend�ncia. Por isso que muitos insistem
que, se o que se busca � persistir objetos, provavelmente seja mais
conveniente a ado��o de uma solu��o como JDO, ou mapeamento O/R, como o
Hibernate e Toplink. Ou n�o. Os especialistas da lista podem se pronunciar
sobre esse assunto com mais propriedade ;-)

De todo modo, d� uma olhada nos textos abaixo:
http://www.onjava.com/pub/a/onjava/2002/11/13/ejbinherit3.html

http://www.theserverside.com/resources/article.jsp?l=EJBInheritance

[]

Jo�o


-----Mensagem original-----
De: Flavio Ambrosi [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 1 de julho de 2003 09:50
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] Duvida sobre EJB


Pessoal

   Estou com uma duvida sobre como usar um Entity Bean para 
uma especializa��o. Exemplo classico: tabelas pessoa, fisica 
e juridica. Posso usar heranca? Alguem possui algum exemplo 
que possa enviar? Nos livros e tutoriais que vi, nenhum 
demonstra algo semelhante.

Obrigado desde j�
Flavio

 
---
UOL, o melhor da Internet
http://www.uol.com.br/


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

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

Responder a