在我的一个Servlet中,需要调用两BEAN,这两个BEAN都有数据库操作,我怎样实现事务呢?????
在我的一个servlet中有类似下面的语句:
BeanA a=new BeanA()
a.setXXX(XXX);
....
BeanB b=new BeanB()
b.setXXX(XXX);
....
a.insertSomthing();
b.insertSomthing();
....
也就是说,a和b就进行一个数据库的插入操作,
现在,我希望能作到不论在a和b中哪个插入操作出现错误,都可以全部回滚,
请问,应该怎么办?