2011-02-10 4 views
2

@TransactionManagement(TransactionManagementType.BEAN)とSessionBeanの@TransactionAttributeの任意の設定の組み合わせは意味がありません。EJB SessionBean - @TransactionManagementと@TransactionAttributeの組み合わせ

@Stateless 
@TransactionManagement(TransactionManagementType.BEAN) 
@TransactionAttribute([any possible value of TransactionAttributeType]) 
public class SomeSessionBean { 
    .... 
} 

これはどのドキュメントでも見つかりません。

答えて

2

http://download.oracle.com/javaee/6/api/javax/ejb/TransactionAttribute.html

TransactionAttribute注釈 は、コンテナが トランザクションコンテキスト内のビジネスメソッドを呼び出す にあるかどうかを指定します。 TransactionAttribute注釈は、セッションBeanとメッセージ ドリブンBeanに使用される です。 コンテナ管理トランザクション 境界設定が使用されている場合にのみ、 を指定することができます。

+1

APIを見ないと恥ずかしいはずです。ありがとうございました。 –

+0

私は仕様を調べるのに5〜10分を費やしていました。javadocをチェックするまで私は何かを見つけることができませんでした:-)。 –

関連する問題