这样的问题,太多了。问banq老师有没有什么好的方案。
如果一个方法中包含三个操作步骤,A、B、C分别操作A表、B表、C表。三个步骤都需要在事务中进行。现在想把三个步骤分出来。我现行的作法是这样的
public void d {
Connection con =.....;
con.autoCommit(false);
a(con);
b(con);
c(con);
con.conmit();
}
a ( Connection con) {
}
.....
有没有其它好一点的方法啊。
可能会有人这样问。把a分出去的理由:
因为我的d中需要反复的调用a这个方法。所以必须要分出来。