File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Object Relational Mapping and the fly likes Problem with JTA transactions and OpenJPA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Problem with JTA transactions and OpenJPA" Watch "Problem with JTA transactions and OpenJPA" New topic

Problem with JTA transactions and OpenJPA

Stefan Berger

Joined: Sep 13, 2011
Posts: 4

I'm writing a little test application with JSF, CDI, EJB and JPA on JBoss 7. I have a JSF view, the backing bean holds a reference to an EJB which is injected. The EJB gets an EntityManager by injection creates and persists some data. I'm using OpenJPA 2.1.0 with a datasource defined in JBoss 7. The problem is that I always get the error "You cannot set autocommit during a managed transaction", although I do not change the autocommit settings in my code nor do I do any transaction handling in my code. All I do regarding database access is to call em.persist(...):

This is my persistence.xml file:

The definition of the datasource in JBoss 7:

The stacktrace:

Hope that somebody can help me!
I agree. Here's the link:
subject: Problem with JTA transactions and OpenJPA
jQuery in Action, 3rd edition