Re: jdbc connection

From: Andrey Razumovsky (razumovsky.andre..mail.com)
Date: Tue Apr 06 2010 - 13:13:15 EDT

  • Next message: Sudheer: "Re: Handling multiple databases using Cayenne+Spring"

    CayenneContext is used for three-tier Cayenne (ROP) [1]. This is a very
    interesting and major feature of Cayenne. No others currently.. I've thought
    of GWTCayenneContext for GWT client side, but this is quite different
    concept

    [1]
    http://cayenne.apache.org/doc30/remote-object-persistence-introduction.html

    2010/4/6 <MGargan..scholar.com>

    > 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 <mgentr..asslight.net>
    > To:
    > use..ayenne.apache.org
    > 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, <MGargan..scholar.com> wrote:
    > > Thanks guys. Will it always be safe to cast
    > > BaseContext.getThreadObjectContext() to DataContext?
    > >
    > > -Mike
    > >
    > >
    > >
    > >
    > > From:
    > > Michael Gentry <mgentr..asslight.net>
    > > To:
    > > use..ayenne.apache.org
    > > 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, <MGargan..scholar.com> 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
    > >>
    > >
    > >
    > >
    >
    >
    >

    -- 
    Andrey
    



    This archive was generated by hypermail 2.0.0 : Tue Apr 06 2010 - 13:14:18 EDT