Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

transaction in stateless session bean

 
anil bisht
Ranch Hand
Posts: 81
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic