public class TransactionReal extends TransactionImpl
Transaction インターフェースを継承した、リアルタイムトランザクションクラスです。 これは、通常のトランザクションクラスと異なり、トランザクション処理をしません。 つまり、トランザクション処理を行わないときに、メソッド等の共通的な使用ができるようにする、 Connection のラップクラスになります。 ただし、このクラスが生成されてから、クローズされるまでは、内部に保留した Connection は、 ずっと使い続けられますので、ConnectionFactory から取り出した Connection と同様に トランザクション性は維持されます。 このクラスより作成された、Statement は、取り出し側で、きちんとクロース処理を このクラスでは、コミット、ロールバック、クローズ処理は、リアルタイムに行われます。
5.1.9.0 (2010/08/01) 新規作成 |
5.3.8.0 (2011/08/01) クラスの内部構造変更 |
コンストラクタと説明 |
---|
TransactionReal(ApplicationInfo appInfo)
ApplicationInfo を指定して作成する、コンストラクター
このクラスは、トランザクション処理をしない場合に、従来の Connection の
代わりに使用することを想定したクラスのオブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
close(boolean errFlag)
コネクションの、終了時処理を行います。
|
close, commit, finish, getConnection, realClose, rollback
public TransactionReal(ApplicationInfo appInfo)
appInfo
- 内部統制用のアクセス情報5.3.7.0 (2011/07/01) dbidを引数から削除 |
5.3.8.0 (2011/08/01) 親クラスを呼ぶように変更 |
public boolean close(boolean errFlag)
close
インタフェース内 Transaction
close
クラス内 TransactionImpl
errFlag
- [true:エラー状態/false:通常]5.3.7.0 (2011/07/01) close時に、コネクションを null 化しておく。 |
5.3.8.0 (2011/08/01) 終了処理を行い、親クラスのrealClose() を呼ぶ。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.