トランザクション管理サービスの設定をiBATISですることができます。JDBC、JTA、EXTERNALの3つのトランザクションマネージャがiBATISに含まれています。
トランザクションマネージャ | 特徴 | 備考 |
JDBC | デフォルトでは、自動コミットします。Connectionのcommit()とrollback()メソッド経由でトランザクションの制御が可能です。 | |
JTA | JTAグローバルトランザクションを使用します。 | JNDIリソースからuserTransactionプロパティセットを必要とします。 |
EXTERNAL | ユーザ自身でトランザクションを管理することが必要です。 |