2

とをEJB以外の環境で使用する必要がありますが、Seam@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)で同じものを使用するにはどうすればよいですか?@Transactional

REQUIRES_NEWと同じ値はありますか?

REQUIRED,
MANDATORY, 
SUPPORTS,
NEVER

それとも、これに他の注釈がありますか?

4

1 に答える 1

1

あなたが言うように、あなたはあなたがリストした4つのタイプに付属している非EJB環境のために@Transactionalを使う でしょう。

私は、開発者向けメーリングリストで新しいタイプ「REQUIRES_NEW」について何かを読んだことを漠然と覚えています。これは、ここで見つけました。

唯一の問題は、パッチがトランクに組み込まれなかったかのように見えることです。マシンに2.2.1.CR1があり、TransactionPropagationTypeは次のようになります。

    public enum TransactionPropagationType
{
   REQUIRED,
   MANDATORY, 
   SUPPORTS,
   NEVER;
...
   }
于 2011-01-19T16:12:40.873 に答える