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
-~----------~----~----~----~------~----~------~--~---

Reply via email to