相關文件 下載本手冊
PDF (美式 Letter) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.1.24 交易

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() 將會回復交易且不會擲回例外狀況。