文档主页
MySQL NDB 集群 API 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.1.24 Transaction

Transaction 表示集群中处于活动状态的用户事务。

4.3.1.24.1 概要
 public interface Transaction {
// Public Methods  public abstract void begin();
  public abstract void commit();
  public abstract boolean getRollbackOnly();
  public abstract boolean isActive();
  public abstract void rollback();
  public abstract void setRollbackOnly();
}
4.3.1.24.2 begin()
public abstract void begin();

开始事务。

4.3.1.24.3 commit()
public abstract void commit();

提交事务。

4.3.1.24.4 getRollbackOnly()
public abstract boolean getRollbackOnly();

此事务是否已标记为仅回滚?

表 4.75 getRollbackOnly()

参数 描述
返回 如果事务已标记为仅回滚,则为 true

4.3.1.24.5 isActive()
public abstract boolean isActive();

当前是否有活动的事务?

表 4.76 isActive()

参数 描述
返回 如果事务处于活动状态,则为 true

4.3.1.24.6 rollback()
public abstract void rollback();

回滚事务。

4.3.1.24.7 setRollbackOnly()
public abstract void setRollbackOnly();

将此事务标记为仅回滚。调用此方法后,commit() 将回滚事务并抛出异常;rollback() 将回滚事务并且不抛出异常。