cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Gentry" <>
Subject Re: Cayenne and Spring (a Hibernate inspired question)
Date Wed, 27 Feb 2008 15:15:49 GMT
When I used Cayenne with a Tapestry application, I stored a
DataContext off in the session (so it was persistent across
request/response loops) and I could use it to handle objects I needed
to track from page-to-page (or even to the same page, but in a
different request/response loop).  This is what you are talking about,
I think, with "long-running session."  The only trickery I had to do
was tell Tapestry to stop serializing my Cayenne objects into the HTML
because on the next request/response loop, Tapestry would deserialize
those objects and you'd have a Cayenne object not attached to the
original DataContext.  Once I told Tapestry to leave Cayenne alone, it
worked much better for me.

Robert Ziegler showed how you can add sort orderings to your query.


On Tue, Feb 26, 2008 at 7:13 AM, Marek Wawrzyczny
<> wrote:
> Hi,
>  It has been a while since I last used Cayenne and that was within a Swing ROP
>  context.
>  More recently I have been involved in writing a Spring MVC/Hibernate
>  application. The experience has only made me fonder for Cayenne and now it
>  appears that the team I'm in may consider ORM alternatives.
>  My application is relatively simple CRUD application with the exception of one
>  set of two screens, where all data entry culminates in a parent/child
>  interface (using Spring's AbstractWizardFormController ).
>  The object graph can become somewhat complex, combining objects from about 10
>  different entities. The pages ideally would require a long-running session,
>  or rather a ObjectContext spanning several requests.
>  I'm curious as to how well does Cayenne handle these types of interfaces in
>  web applications.
>  The other problem we're currently having is sorting across multiple
>  relationships.
>  I'm curious as to other people's experiences in this area. I would love to be
>  able to convince the team to move to Cayenne if the framework fits the bill.
>  Kind regards,
>  Marek Wawrzyczny

View raw message