トランザクションのロールバック

データベース・トランザクションをロールバックし、キャッシュ内のすべての変更を破棄するには、Transaction.rollback()メソッドを使用します。

データベース・トランザクションをロールバックするには、次のようにします。

  1. アプリケーション・モジュールのTransactionオブジェクトを取得します。たとえば、アプリケーション・モジュール・インスタンスがmyAMという名前の場合、Transactionは次のコードで取得できます。
    import oracle.jbo;
    Transaction myTrans=myAM.getTransaction();
  2. Transaction.rollback()をコールします。

    myTrans.rollback();

関連項目

トランザクションの操作方法
トランザクションのJDBC接続の開始
トランザクションのJDBC接続の終了
トランザクションの変更の手動ポスト
トランザクションのコミット
コードにおけるトランザクション・ロックの実装
クライアント境界トランザクションの使用