Thanks Ari, that works great.

Say now the Paintings table or Hobbies table has a field eg: Notes
that i'm interested in. Then flattening won't work i suppose ?

How would you prefetch then, if no prefetching is done on the original
Artist or Person query ?

Thanks.


> On 6/09/12 8:54pm, [email protected] wrote:
>> If for example i have the following classes: Person, Hobbies and Hobby
>>
>> Hobbies has fields:  personId and hobbyId
>>
>> If no prefetching is done on the original Person query, is there a way
>> to
>> prefetch Hobby when calling getHobbies() on Person ?
>
> Just flatten the join and simplify your code:
>
>    http://cayenne.apache.org/doc/flattened-relationships.html
>
>
> Ari
>
>
>
> --
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>


Reply via email to