wood burning stoves 2.0*
The moose likes EJB and other Java EE Technologies and the fly likes transaction in stateless session bean Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "transaction in stateless session bean" Watch "transaction in stateless session bean" New topic
Author

transaction in stateless session bean

anil bisht
Ranch Hand

Joined: Nov 04, 2000
Posts: 81
Hi,
I have a bean which calls three methods. these three methods are written in three differnet beans and all the three updates three different tables in a single database. Can i manage transaction if i use bean managed transaction
all the beans are stateless..
public class Callerbean{
public void updateThreeTables(){
begin transaction // using the transaction apis
//instanciate bean1 and call updateTableOne
boolean blnRaturn = bean1.updateTableOne()
if (!blnReturn) rollback transaction
//instanciate bean2 and call updateTableTwo
blnRaturn = bean2.updateTableTwo()
if (!blnReturn) rollback transaction
//instanciate bean3 and call updateTableThree
blnRaturn = bean3.updateTableThree()
if (!blnReturn) rollback transaction
else commit transaction
}
}
will it work ??
and if i use the container managed transaction then what do i need to do ???
Regards,
Anil
 
 
subject: transaction in stateless session bean