とをEJB以外の環境で使用する必要がありますが、Seam@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
で同じものを使用するにはどうすればよいですか?@Transactional
REQUIRES_NEWと同じ値はありますか?
REQUIRED,
MANDATORY,
SUPPORTS,
NEVER
それとも、これに他の注釈がありますか?
とをEJB以外の環境で使用する必要がありますが、Seam@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
で同じものを使用するにはどうすればよいですか?@Transactional
REQUIRES_NEWと同じ値はありますか?
REQUIRED,
MANDATORY,
SUPPORTS,
NEVER
それとも、これに他の注釈がありますか?
あなたが言うように、あなたはあなたがリストした4つのタイプに付属している非EJB環境のために@Transactionalを使う でしょう。
私は、開発者向けメーリングリストで新しいタイプ「REQUIRES_NEW」について何かを読んだことを漠然と覚えています。これは、ここで見つけました。
唯一の問題は、パッチがトランクに組み込まれなかったかのように見えることです。マシンに2.2.1.CR1があり、TransactionPropagationTypeは次のようになります。
public enum TransactionPropagationType
{
REQUIRED,
MANDATORY,
SUPPORTS,
NEVER;
...
}