Hi Sabiha,
Cayenne currently has limitations in modeling inheritance (hopefully to
be resolved in soon in 1.1). Could you send me your DataMap XML file? I
will take a look to see if this is the cause of your problems.
Thanks
Andrus
On Mar 7, 2004, at 9:02 AM, sabiha wrote:
> Hello,
>
> I’m new in using Cayenne and I do on getting some basic ideas of it.
> My simple database model consists of a few tables among which there
> are Worker, Manager and Developer. Manager and Developer are inherited
> from Worker. (Inheritance is achieved in that way that Manager and
> Developer beside their ids consist worker id as foreign key.) There is
> also relationship (1:n) between Manager and Developer. What I want is
> to get all developers of one manager.
>
> I tried with code like this:
>
> Worker worker = (Worker)name4.get(l);
> if (worker.getToManager().getWorkerId() != null)
>
> {
> Manager manager =
> worker.getToManager();
> List developers = manager.getDeveloperArray();
> int len5 = developers.size();
>
> and here I got that length of developer’s list is 0. I wish to know
> what I’m doing wrong. Is it up to my model or I do something wrong
> with Cayenne?
>
> Thank you
>
> Greetings from Sarajevo
> Sabiha
This archive was generated by hypermail 2.0.0 : Sun Mar 07 2004 - 13:59:16 EST