> >Consider that I have two classes Car and SportsCar where SportsCar
>extends
> >Car. Now, the system has objects of both classes. I want to model this
> >relationship in entity beans. How should I go about it? Can I have two
> >entity bean classes.. CarBean and SportsCarBean?
>You can use implementation inheritance to make SportsCarBean a subclass of
>CarBean. You can also use interface inheritance for the remote interface.
But, my SportsCar bean HAS to extend EntityBean. How can I have
implementation inheritance here?
>
>The problem is with the Home interface:
>
>public interface CarHome extends javax.ejb.EJBHome {
> Car findByPrimaryKey(CarKey key)
> }
> public interface SportsCarHome extends CarHome {
> SportsCar findByPrimaryKey(CarKey key);
> }
findByPrimaryKey() in SportsCar cannot return SprotsCar because then the
return types won't match.
Also, when I retrieve all the cars, I should also get SportsCars. I can't
call two findByXXX() methods (one for Car and one for SportsCar) to retrieve
all the cars.
Please help,
Tom.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".