2.18.2 実装時の規則
アノテーションを指定するメソッドは,次の規則に沿って指定してください。正しく指定していない場合,アプリケーション開始時にエラーになります。
-
この機能を使用できるのは,CMTでトランザクションを管理している,Stateful Session Beanだけです。Stateless Session BeanおよびSingleton Session Beanでは使用できません。また,BMTの場合は,トランザクション処理のタイミングをSession Beanで管理できるため,この機能を使用する必要はありません。
-
アノテーションを指定するメソッドにfinalおよびstaticは宣言しないでください。
-
アノテーションを指定するメソッドの戻り値はvoid型にしてください。
-
@AfterBeginおよび@BeforeCompletionにはパラメタを指定しないでください。
-
@AfterCompletionのパラメタには,boolean型の値を一つだけ指定してください。