有两种方法
1.
@Before(Tx.class) public void test() throws Exception { }
优点:简单,不需要去处理每个异常,直接抛出异常;
缺点:不能详细的区分返回数据、视图,只能笼统的报出异常
2.
public void pay() { boolean bool = Db.tx(new IAtom() { @Override public boolean run() throws SQLException { if (...) { //全部回滚 return false; } else { //全部成功 return true; } //return true; } }); render...; }
推选这个