首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

刚学java不久,请问怎么让一个Action内的多个不同DAO层事务手动提交?多谢~

2012-06-05 
刚学java不久,请教如何让一个Action内的多个不同DAO层事务手动提交?谢谢~~~刚学java不久,请教如何让一个Ac

刚学java不久,请教如何让一个Action内的多个不同DAO层事务手动提交?谢谢~~~
刚学java不久,请教如何让一个Action内的多个不同DAO层事务手动提交?

比如:

a.action中的b()内有两个DAO保存事务(save1()、save2());
如何在save2报异常时,把save1中保存的事务回滚~~~


谢谢各位~~~

[解决办法]

Java code
void b(){......................Connection con = .....;con.setAutoCommit(false);save1(con,...);save2(con,...);con.commit();}
[解决办法]
探讨
Java code
void b(){
......................
Connection con = .....;
con.setAutoCommit(false);
save1(con,...);
save2(con,...);
con.commit();
}
简易的,这样吧

[解决办法]
探讨

引用:
Java code
void b(){
......................
Connection con = .....;
con.setAutoCommit(false);
save1(con,...);
save2(con,...);
con.commit();
}
简易的,这样吧

补充一下:

异常的时候,conn.roll……

热点排行