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

Kevin Sutter commented on OPENJPA-2312:
---------------------------------------

It sounds like your usage should not be container-managed connections and 
transactions.  My past experiences with Spring and OpenJPA seem to have been 
centered around container-managed, but it sounds like your case is more 
application-managed (or Spring managed).  So, if the setting of this 
supportsMultipleNontransactionalResultSets property works for you, that's great.

I am not an expert with H2, so I don't really know whether the default value 
for this particular database should be changed or not.  If more experienced H2 
users can vouch for it, then maybe this default should be changed.  But, for 
the time being and for this JIRA, I would propose that the setting in 
persistence.xml is a suitable solution/workaround.  Agree?

Thanks, Kevin
                
> H2 is forced to autoCommit; breaks transactions
> -----------------------------------------------
>
>                 Key: OPENJPA-2312
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-2312
>             Project: OpenJPA
>          Issue Type: Bug
>    Affects Versions: 2.0.0
>            Reporter: Gustavo Lopes
>         Attachments: details.txt
>
>
> DataSourceFactory::installDBDictionary() sets autocommit to TRUE on the 
> ConfiguringConnectionDecorator because 
> supportsMultipleNontransactionalResultSets is true.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to