The problem is that the create* methods actually return new factories, whereas the get* methods use OpenJPA's broker pooling.
-Patrick -- Patrick Linskey BEA Systems, Inc. _______________________________________________________________________ Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. > -----Original Message----- > From: Don Brady [mailto:[EMAIL PROTECTED] > Sent: Friday, February 16, 2007 10:51 AM > To: open-jpa-dev@incubator.apache.org > Subject: Re: howto/pattern for working with three databases > outside an EJB3 container > > Patrick, > > > Can the following not be used? > > createEntityManagerFactory(String name, String resource) > > Returns a new OpenJPAEntityManagerFactory specified by name in an XML > configuration file at the resource location resource. > > Don > > > > Patrick Linskey wrote: > > Hmm. Theoretically, this is what the > > OpenJPAPersistence.getEntityManagerFactory() methods are there for. > > However, looking at them, there is no way to specify your > persistence > > unit when using those methods. We should add those methods to > > OpenJPAPersistence. > > > > Am I overlooking something in the implementation of those methods, > > anyone? > > > > -Patrick > > > >