Hi,

I'm wondering if I could get some clarification on this method from someone
who's used this?  I always seem to get a null back.  If I make call this
method 
URL xxx = getClass().getResource("/META-INF/persistence.xml");, I get a
valid url that has a fully qualified path to the persistence.xml.  But, I
haven't been able to turn around and use that path as the resource in the
createEntityManagerFactory method.  Is the string "resource" parameter meant
to be a file path?  If not, what?

Thanks
Brian




Patrick Linskey-2 wrote:
> 
> Hi,
> 
> There's no portable way to specify a location other than
> /META-INF/persistence.xml. However, you could dynamically create a jar
> with your persistence.xml in the right location and then create a
> ClassLoader with this jar in it.
> 
> Alternately, you could use the
> OpenJPAPersistence.createEntityManagerFactory(String puName, String
> rsrc) method.
> 
> -Patrick
> 
> On Jan 18, 2008 1:10 AM, zzzz8 <[EMAIL PROTECTED]> wrote:
>>
>> Is there any way I can specify the location of the persistence.xml file
>> at
>> runtime for my Java SE JPA app, before I create my entitymanagerfactory?
>> There are times when I will not place the persistence.xml in
>> META-INF/persistence.xml in my classpath... Or is this not possible? The
>> really ugly way would be for me to write a method that reads in the
>> properties of the specified persistence.xml config file at runtime - then
>> assign it to the properties map when call the static method
>> createentitymanagerfactory of the Persistence class - but that's really
>> ugly
>> and probably not portable. Does anyone have any ideas regarding this
>> issue?
>> TIA.
>> --
>> View this message in context:
>> http://www.nabble.com/Specifying-the-location-of-the-persistence.xml-file-at-runtime-tp14948023p14948023.html
>> Sent from the OpenJPA Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Patrick Linskey
> 202 669 5907
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Specifying-the-location-of-the-persistence.xml-file-at-runtime-tp14948023p16351805.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to