inTransaction()

トランザクションが、現行接続で進行中かどうかを判別します。

構文

boolean inTransaction()
 

パラメーター

なし。

戻り値

トランザクションが現行接続で現在アクティブである場合は true を戻し、アクティブでない場合は false を戻します。

例外

CwDBConnectionException - データベース・エラーが発生した場合。

注記

inTransaction() メソッドは、現行接続にアクティブ・トランザクション (開始されたが終了していないトランザクション) が存在するかどうかを示す boolean 値を戻します。

要確認:
トランザクションを開始する前に、BaseDLM クラスから getDBConnection() メソッドを使用して CwDBConnection オブジェクトを作成しておく必要があります。

関連項目

"トランザクションの管理"

beginTransaction()commit()getDBConnection()rollBack()

Copyright IBM Corp. 2004