cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Malcolm Edgar" <>
Subject Re: Best practices for using Cayenne's ObjectContext in a web framework?
Date Sun, 23 Sep 2007 11:09:24 GMT
Hi Florin,

I generally use a new DataContext per thread, with a Filter binding the
DataContext to request thread.  Please see the attached example.

regards Malcolm Edgar

On 9/23/07, Florin T.PATRASCU <> wrote:
> Hi there,
> I am trying to add Cayenne support to the JPublish web framework
> ( and being very new to Cayenne I
> would like, if possible, to find which is the best practice for
> obtaining and using the OC?
> I browsed the threads here and most of the information I have show
> that one of the most common solution is to use the HttpSession.
> That's clear and I can do that very easy, but I wonder if there is a
> better way because I would like to use Cayenne for session-less
> requests as well. So, would it be prohibitive to create an OC for
> every HttpRequest? aka:
> ObjectContext oc = DataContext.createDataContext();
> If not, would this pattern affect the server stability (memory,
> handlers, threads, db pools, etc.)? What about having a global OC
> instance per application?
> Also, is it safe to start developing on top of the Cayenne 3.x version?
> Being my first post on this forum, I would like to thank Cayenne's
> creators for making it available and to you, the users, for the
> useful information accumulated in this forum during the time.
> Thank you,
> -florin

  • Unnamed multipart/mixed (inline, None, 0 bytes)
View raw message