I have been looking for the exact same thing. Putting these properties in
persistence.xml is, in my opininon, broken since they will, as you point
out, be hard coded.

I would really appreciate a way to use the config admin for this.

/Bengt


2013/3/6 lb <[email protected]>

> Yes I know but then the properties are hardcoded and to change them I have
> to redeploy a bundle. Would be nice to be able to configure the persistence
> unit at runtime. In the aries jpa project page there is an example for an
> extended persistence context but it does not work.
>
>
> On Tuesday, March 5, 2013, Christoph Gritschenberger wrote:
>
>> You can put those in your persistence.xml
>>
>> kind regards,
>> christoph
>>
>> On 2013-03-05 17:49, lb wrote:
>>
>>> Hi,
>>>
>>> I would like to know, whatever it is possible to initialize a persistence
>>> context using custom properties with Aries JPA, something like:
>>>
>>> <bean id="contextWithProps">
>>>    <jpa:context property="em" unitname="myUnit">
>>>      <map>
>>>        <entry key="openjpa.Log" value="slf4j"/>
>>>        <entry key="openjpa.jdbc.**DBDictionary" value="hsql"/>
>>>      </map>
>>>    </jpa:context></bean>
>>>
>>> That would be really useful as the behavior of the JPA layer would then
>>> be
>>> configurable via OSGi's ConfigAdmin.
>>>
>>> Luca
>>>
>>>
>>
>>

Reply via email to