@TargetSE(valueSE=METHODSE) @RetentionSE(valueSE=RUNTIMESE) public @interface BeforeCompletion
完了前コールバックは、トランザクションがコミットされようとしていることをステートフルセッション Bean インスタンスに通知します。
このメソッドは、適切なトランザクションコンテキストで実行されます。
注意 : インスタンスは引き続き、セッションコンテキストで setRollbackOnly() メソッドを呼び出すか、例外をスローすることにより、コンテナーにトランザクションをロールバックさせる可能性があります。Bean には、最大で 1 つの BeforeCompletion メソッドが必要です。このメソッドのシグネチャーは、次のルールを遵守する必要があります。
final または static として宣言してはなりません。void でなければなりません。 ステートフルセッション Bean クラスは、SessionSynchronization インターフェースまたはセッション同期アノテーションのいずれかを使用できますが、両方を使用することはできません。
SessionSynchronization, AfterBegin, AfterCompletionCopyright © 2019 Eclipse Foundation.
Use is subject to license terms.