You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2014/06/12 13:43:02 UTC

[jira] [Commented] (ARIES-1208) Forward all javax.persistence.jdbc.* properties to the DataSourceFactory

    [ https://issues.apache.org/jira/browse/ARIES-1208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14029063#comment-14029063 ] 

Jean-Baptiste Onofré commented on ARIES-1208:
---------------------------------------------

I agree.

> Forward all javax.persistence.jdbc.* properties to the DataSourceFactory
> ------------------------------------------------------------------------
>
>                 Key: ARIES-1208
>                 URL: https://issues.apache.org/jira/browse/ARIES-1208
>             Project: Aries
>          Issue Type: Improvement
>          Components: JPA
>            Reporter: Christian Schneider
>            Assignee: Christian Schneider
>
> It is already possible to refer to a DataSource in persistence.xml by defining
> javax.persistence.jdbc.driver instead of a jndi DataSource.
> We implement this by looking for a DataSourceFactory service. 
> The problem is that we only foward three properties to the factory:
> url, user and password.
> So this is not usable for the derby DataSourceFactory provided by ops4j. This DataSource requires a DatabaseName and does not work with url, user and password.
> So I would like to change the code in our DataSourceFactoryDataSource to accept a complete Properties object. This object will be filled from the persistence unit by copying all properties that start with javax.persistence.jdbc and remove this prefix. 
> So this will allow to do any configuration the DataSourceFactory requires. 
> I hope I am not misusing the javax.persistence.jdbc.* property namespace. So if this is not a good idea please speak up.



--
This message was sent by Atlassian JIRA
(v6.2#6252)