Will this support preload for HasManyThrough? Derek
On Tue, Dec 2, 2008 at 6:27 PM, David Pollak <[EMAIL PROTECTED]>wrote: > > > On Tue, Dec 2, 2008 at 10:48 AM, Sasha Kazachonak <[EMAIL PROTECTED]>wrote: > >> Hi, David. >> >> What do you think about JPA approach to joins, which can be adapted to >> Mapper like this: >> >> Documents.findAll(By(Document.name, "somename"), Join(Document.category)) >> >> The objects in the returned list will have document.category.obj already >> preloaded. >> >> Can this become a viable approach? > > > > I've implemented (but not tested) this construct. > > Would you care to do some testing and see if it works? > > >> >> >> >> On Mon, Dec 1, 2008 at 11:42 PM, David Pollak < >> [EMAIL PROTECTED]> wrote: >> >>> >>> >>> On Thu, Oct 9, 2008 at 9:46 AM, Charles F. Munat <[EMAIL PROTECTED]> wrote: >>> >>>> >>>> Is it possible to do joins in Lift Mapper? >>>> >>>> For example, I have a Category class that has a name and position (an >>>> int). I have a Document class that has a name, a URI, and a Category. >>>> >>>> I want to query the database and get back all the Documents *and their >>>> associated Categories* and I'd like to sort the results by the >>>> Category.position. >>>> >>>> Ideas? >>> >>> >>> This is one of the places that having a strongly typed language is less >>> than optimal. Because we can't return a Document or a (Document, Category) >>> depending on the query, this kind of query is difficult. >>> >>> So, the best I can suggest is running two queries (as I suggested on >>> another thread today.) >>> >>> Sorry. >>> >>> David >>> >>> >>>> >>>> >>>> Chas. >>>> >>>> >>>> >>> >>> >>> -- >>> Lift, the simply functional web framework http://liftweb.net >>> Collaborative Task Management http://much4.us >>> Follow me: http://twitter.com/dpp >>> Git some: http://github.com/dpp >>> >>> >>> >> >> >> > > > -- > Lift, the simply functional web framework http://liftweb.net > Collaborative Task Management http://much4.us > Follow me: http://twitter.com/dpp > Git some: http://github.com/dpp > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---
