Out of mostly curiosity... What could the other contexts possibly be? I see BaseContext, which is there for specific implementations to inherit from, and CayenneContext, which I don't really understand. Would like an XMLContext or BinaryFileContext be examples of contexts in the future?
-Mike From: Michael Gentry <[email protected]> To: [email protected] Date: 04/05/2010 05:02 PM Subject: Re: jdbc connection I don't know if this will always be the case, but 3.0 (in WebApplicationContextFilter and ServletUtil) creates a DataContext: DataContext ctxt = (DataContext) session.getAttribute(DATA_CONTEXT_KEY); if (ctxt == null) { ctxt = DataContext.createDataContext(); session.setAttribute(ServletUtil.DATA_CONTEXT_KEY, ctxt); } return ctxt; Maybe in 3.1 or greater this will change, but currently it should be safe to cast to a DataContext. mrg On Mon, Apr 5, 2010 at 4:49 PM, <[email protected]> wrote: > Thanks guys. Will it always be safe to cast > BaseContext.getThreadObjectContext() to DataContext? > > -Mike > > > > > From: > Michael Gentry <[email protected]> > To: > [email protected] > Date: > 04/05/2010 04:46 PM > Subject: > Re: jdbc connection > > > > dataContext.getParentDataDomain().getNode("foo").getDataSource().getConnection() > returns the Connection, I think. Replace "foo" with the name of your > DataNode. > > mrg > > On Mon, Apr 5, 2010 at 4:26 PM, <[email protected]> wrote: >> What's the best way to get a direct handle to a jdbc connection in your >> underlying pool. It looked like getting it straight from DataNode was > the >> way to go, but then how do I get to my DataNode? :) Thanks. >> >> -Mike >> > > >
