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 >
