thank you for this great snippet :-)

2013/5/15 Daniel Abrams <dabr...@gmail.com>

> We do something similar to this.  Here is a snippet that will prefetch all
> the relationships on a given entity.  If you want to do this via compound
> keypaths, you would need to parse the keys and do this recursively, but
> that might be a little dangerous in terms of fetching lots of data.
>
>         DataContext dataContext = (DataContext) object.getObjectContext();
>         ObjEntity objEntity =
> dataContext.getEntityResolver().lookupObjEntity(object.getClass());
>
>         for (Relationship relationship : objEntity.getRelationships())
>         {
> query.addPrefetch(relationship.getName());
>         }
>
>
>
>
> On Wed, May 15, 2013 at 9:42 AM, Andrus Adamchik <and...@objectstyle.org
> >wrote:
>
> > Yeah, Mike is right. No way to use a wildcard. All paths should be
> > explicit.
> >
> > (Thinking whether it might be a good idea to add that in the future … )
> >
> > On May 15, 2013, at 4:36 PM, Markus Reich <markus.re...@markusreich.at>
> > wrote:
> > > oops, sorry, it should be like this
> > >
> > > query.addPrefetch("paintings.*");
> > >
> > >
> > > 2013/5/15 Michael Gentry <mgen...@masslight.net>
> > >
> > >> Hi Markus,
> > >>
> > >> I don't see a wildcard there, but I don't think you can use wildcards
> on
> > >> prefetches.  I think you have to specify each one.
> > >>
> > >> mrg
> > >>
> > >>
> > >> On Wed, May 15, 2013 at 8:48 AM, Markus Reich
> > >> <markus.re...@markusreich.at>wrote:
> > >>
> > >>> Hi,
> > >>>
> > >>> is it possible to use wildcards in prefetch paths?
> > >>>
> > >>> e.g. query.addPrefetch("paintings.gallery");
> > >>>
> > >>> regards
> > >>> Meex
> > >>>
> > >>
> > >
> > >
> > >
> > > --
> > > *Markus Reich*
> > > Moosbach 28/2
> > > 6392 St. Jakob i.H.
> > > www.markusreich.at / www.meeximum.at
> > > markus.re...@markusreich.at
> >
> >
>



-- 
*Markus Reich*
Moosbach 28/2
6392 St. Jakob i.H.
www.markusreich.at / www.meeximum.at
markus.re...@markusreich.at

Reply via email to