Sorry missed your last mail...

Still wonders when the <non-jta-datasource> would be used?

/Bengt

2016-07-11 11:13 GMT+02:00 Christian Schneider <[email protected]>:

> On 11.07.2016 10:58, Bengt Rodehav wrote:
>
>
> There is also a difference in the way I published the datasource with
> Blueprint and the way it is being done in pax-jdbc. With Blueprint I
> published both a DataSource and an XADataSource. pax-jdbc is only
> publishing a DataSource but somehow still supports XA (I don't really know
> how this works).
>
> This is something I read in the transaction specs. The user should always
> use a DataSource. XADataSource is just for internal use by the app server.
> The app server has the responsibility of wrapping the XADataSource in a
> DataSource and do the resource enlistment with the TransactionManager.
>
> Christian
>
>
> There is a risk that someone (OpenJPA, JPA Blueprint, ...) is checking if
> it is dealing with a DataSource or an XADataSource. If the first then auto
> commit should be OK, if the latter not and it may then try the
> <non-jta-datasource> instead. Since we are only publishing a DataSource
> (via pax-jdbc) it could signal to a client that auto commit is OK since
> this is not an XADataSource. Do you agree?
>
> /Bengt
>
> --
>> Christian Schneiderhttp://www.liquid-reality.de
>>
>> Open Source Architecthttp://www.talend.com
>>
>>
>
>
> --
> Christian Schneiderhttp://www.liquid-reality.de
>
> Open Source Architecthttp://www.talend.com
>
>

Reply via email to