Stefano Gallina [https://community.jboss.org/people/warxsg] created the 
discussion

"Is it possibile open an UserTransaction from a client ?"

To view the discussion, visit: https://community.jboss.org/message/726282#726282

--------------------------------------------------------------
Hi all,

I have a Session bean:

@Stateless
@TransactionManagement(TransactionManagementType.BEAN)

The session bean calls an entity bean and save the name and the surname in 
table called Customer

I wanted to manage the transaction from a Java Client so  I wrote a Java the 
following code :

  userTx = (UserTransaction) ctx.lookup("UserTransaction");
   userTx.begin();
    customerCreation.createSimpleCustomer("TestName", "TestSurname");
   userTx.commit();


When I run my  class I have the error:

[STDERR] javax.persistence.TransactionRequiredException: EntityManager must be 
access within a transaction
[STDERR]           at 
org.jboss.jpa.deployment.ManagedEntityManagerFactory.verifyInTx(ManagedEntityManagerFactory.java:155)
[STDERR]           at 
org.jboss.jpa.tx.TransactionScopedEntityManager.persist(TransactionScopedEntityManager.java:186)
[STDERR]           at 
com.allianzppu.b2x.CustomerCreation.createSimpleCustomer(CustomerCreation.java:47)

If I manage the transaction inside the mehod of my session bean everything 
works.
Any suggestion ?
Cheers.

            warxsg
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/726282#726282]

Start a new discussion in EJB3 at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2029]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to