|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.fukurou.db.TransactionReal
public class TransactionReal
Transaction インターフェースを継承した、リアルタイムトランザクションクラスです。 これは、通常のトランザクションクラスと異なり、トランザクション処理をしません。 つまり、トランザクション処理を行わないときに、メソッド等の共通的な使用ができるようにする、 Connection のラップクラスになります。 ただし、このクラスが生成されてから、クローズされるまでは、内部に保留した Connection は、 ずっと使い続けられますので、ConnectionFactory から取り出した Connection と同様に トランザクション性は維持されます。 このクラスより作成された、Statement は、取り出し側で、きちんとクロース処理を このクラスでは、コミット、ロールバック、クローズ処理は、リアルタイムに行われます。
| 5.1.9.0 (2010/08/01) 新規作成 |
| コンストラクタの概要 | |
|---|---|
TransactionReal(java.lang.String dbid,
ApplicationInfo appInfo)
ApplicationInfo と、DBIDを指定して作成する、コンストラクター このクラスは、トランザクション処理をしない場合に、従来の Connection の 代わりに使用することを想定したクラスのオブジェクトを作成します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
close()
トランザクションの、終了時処理を行います。 |
boolean |
close(boolean errFlag)
コネクションの、終了時処理を行います。 |
boolean |
commit()
コミット処理を行います。 |
java.sql.Connection |
getConnection(java.lang.String dbid)
内部キャッシュされている、Connection オブジェクトを返します。 |
boolean |
rollback()
ロールバック処理を行います。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public TransactionReal(java.lang.String dbid,
ApplicationInfo appInfo)
dbid - String DBIDappInfo - ApplicationInfo 内部統制用のアクセス情報| メソッドの詳細 |
|---|
public java.sql.Connection getConnection(java.lang.String dbid)
Transaction 内の getConnectiondbid - String DBID (このクラスでは無視されます)
public boolean commit()
Transaction 内の commitpublic boolean rollback()
Transaction 内の rollbackpublic boolean close()
Transaction 内の closeclose( boolean )public boolean close(boolean errFlag)
Transaction 内の closeerrFlag - boolean エラー状態(true)/通常(false)
|
openGion 5.3.4.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||