[Logo]
Forums Register Login
About CMP transaction
hi,my friends :
It is a puzzle how to user JTA in my CMP client. I wonder how to gain and use the ejbcontext instance to get a usertransaction ?
thanks!
You mean a client application that is talking to an EJB? You get the UserTransaction from JNDI:
Context jndiCtx = new InitialContext();
// you may need properties for the InitialContext
UserTransaction tx = (UserTransaction)
jndiCtx.lookup("java:comp/UserTransaction");
tx.begin();
// ...
tx.commit();
// or tx.rollback();
If you are trying to get the UserTransaction from within a CMP bean, you can not - Entity beans should have declarative transactions (set in deployment descriptor).
Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards


This thread has been viewed 450 times.

All times above are in ranch (not your local) time.
The current ranch time is
Jun 21, 2018 12:22:59.