cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Borut Bolčina <borut.bolc...@gmail.com>
Subject Re: Old web application needs a second database
Date Mon, 03 May 2010 12:52:51 GMT
Thanks,

So, my-cayenne.xml can only include node B and not both nodes as this new
functionality only needs access to database B.

Is that correct?

-Borut


2010/5/3 Andrus Adamchik <andrus@objectstyle.org>

>
> On May 3, 2010, at 3:12 PM, Borut Bolčina wrote:
>
>  There will be cayenne.xml (with node A) and
>> my-cayenne.xml (with node A and B) on the classpath. Is that why?
>>
>
> Yes.
>
>
>  I am not sure how to initialize.
>>
>
> #1 is created implicitly when you call DataContext.createDataContext().
> That's the one returned from Configuration.getSharedConfiguration().
>
> #2 you will have to create yourself and store somewhere. E.g. in a
> ServletContext attribute.
>
>
> DefaultConfiguration conf = new DefaultConfiguration("my-cayenne.xml");
> // store it for the app duration soemwhere
> ...
>
> // later when you need a new context:
> Configuration conf = .. // get it from ServletContext or from where you put
> it
> return conf.getDomain().createDataContext();
>
> Andrus

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