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.