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