トランザクションの自動管理機能を組み込むことができます。トランザクション属性に対応したAdviceが定義されています。開発者のほうで用意する必要はありません。使ってコンポーネントに適用します。トランザクションが開始されていなければ、自動的にトランザクションを開始します。トランザクションが開始されていれば、そのトランザクションを引き継ぎます。例外の種類に応じてトランザクションがロールバックされるようにマークします。デフォルトでは、全ての例外に対してロールバックされるようにマークします。トランザクションをロールバックします。なければ、トランザクションをコミットします。常に新しいトランザクションを開始させます。自分自身のトランザクションの終了後、中断したトランザクションを復帰させます。例外の種類に応じてトランザクションがロールバックされるようにマークします。デフォルトでは、全ての例外に対してロールバックされるようにマークします。トランザクションがロールバックするようにマークされていれば、トランザクションをロールバックします。なければ、トランザクションをコミットします。トランザクションが既に開始されてなければエラーにします。例外の種類に応じてトランザクションがロールバックされるようにマークします。デフォルトでは、全ての例外に対してロールバックされるようにマークします。既存のトランザクションが開始されているなら、既存のトランザクションを中断します。コンポーネントのメソッドの終了後、中断したトランザクションを復帰させます。発生した例外に応じてトランザクションをロールバックするようにマークするかしないかを指定することもできます。トランザクションをロールバックするようにマークしない例外を指定することができます。トランザクションをロールバックするようにマークする例外を指定することができます。addCommitRule()/addRollbackRule()が設定された順番にマッチするかチェックされます。その設定に従ってトランザクションをロールバックするようにマークします。トランザクションはロールバックするようにマークされます。発生した場合はコミットするAdviceが定義されています。開発者のほうで用意する必要はありません。その他の例外が発生した場合はコミットするAdviceが定義されています。ejb3tx.diconはs2-tiger-x.x.x.jarに含まれているので、開発者のほうで用意する必要はありません。Container」-「トランザクション制御を設定する」を参照してください。