Hi, I you use container managed transaction DO NOT USE the setAutoCommit method of java.sql.Connection.
----- Original Message ----- From: "Hardy Henneberg" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 16, 2001 10:23 PM Subject: Tranaction rollback > Hi, > > I have an entity bean - BMP and container managed tranaction, transaction > attribute = Required on all methods. I'm using Weblogic 5.2 and Oracle. In > ejbCreate() I insert data in a number of tables. If I catch a SqlException in > this method, I rethrow it as an EjbException. This should cause an automatic > rollback as far as I am informed, but only if I explicit make a call of > EjbContext.setRollbackOnly(), the first part of the transaction is rolled > back. I get the connection from a TxDatasource pool managed by Weblogic, and > I have set autocommit to false, which I think is nessecary for the > transaction to be able to rollback. > Can someone explain, why rollback is not done automatically ? > -- > Hardy Henneberg > Konsulentfirmaet HHenneberg > Gr�nnevej 44 > 2830 Virum > Danmark > tel: (45) 26124565 > > =========================================================================== > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff EJB-INTEREST". For general help, send email to > [EMAIL PROTECTED] and include in the body of the message "help". > =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
