Springの@Transactionalと同等のEJBまたはJPAアノテーションはありますか?EJB3/JPA @トランザクション
6
A
答えて
8
同等のEJB3属性はjavax.ejb.TransactionAttribute
です。コンテナは、トランザクションがPart IV of the Java EE 5 Tutorialに記述されている管理
@TransactionAttribute(NOT_SUPPORTED)
@Stateful
public class TransactionBean implements Transaction {
...
@TransactionAttribute(REQUIRES_NEW)
public void firstMethod() {...}
@TransactionAttribute(REQUIRED)
public void secondMethod() {...}
public void thirdMethod() {...}
public void fourthMethod() {...}
}
:よう
ただ、Springの@Transactional
注釈のように、あなたは、TransactionAttribute
注釈にTransactionAttributeType
を渡すことで、「伝播」のトランザクションを制御することができます。
2
「javadoc」を参照してください。
http://docs.oracle.com/javaee/7/api/javax/transaction/Transactional.html
つまり段落: たEJBと@Transactionalの使用の制限のためのEJB仕様を参照してください。
EJB 3.2では、このサポートのコンディショニングに関する参照が見つかりませんでした。
http://www.oracle.com/technetwork/java/javaee/tech/index-jsp-142185.html
しかし、私は、EJB 3.1のWebLogic 12.1.2に - @Transactional属性を使用すると、CDI @Injectアノテーションを使用して、基本クラスに注入@Stateless @LocalのEJBの上で動作します。
いずれの場合でも、すべてのEJBがローカルで、@EJBの代わりに@Injectをすべて注入しても、@TransactionalアノテーションをEJBに使用しません。 EJBで@TransactionAttributeを引き続き使用します。
関連する問題
- 1. レルム・ライト・トランザクション、トランザクション
- 2. SQL select customers、トランザクションのあるトランザクションとないトランザクションのアイテム
- 3. Spring @トランザクションがトランザクションを開始しない
- 4. トランザクションごとのGAトランザクションは常に4
- 5. @トランザクションが春にトランザクションをロールバックしない
- 6. JPAトランザクション後のSpringコミットJMSトランザクション
- 7. スプリングスタート統合トランザクションの並列トランザクション
- 8. Hibernate @トランザクションがトランザクションを開始しない
- 9. EJBトランザクション
- 10. エンティティフレームワーク、トランザクション
- 11. Mobx:トランザクション
- 12. トランザクションmongodb
- 13. トランザクション・マネージャ
- 14. AppEngineトランザクション
- 15. ASP.NETトランザクション
- 16. MSMQトランザクション
- 17. トランザクションに
- 18. トランザクションMySQL
- 19. トランザクション.NET
- 20. トランザクションが
- 21. Wildflyトランザクション
- 22. 現在のトランザクション外でトランザクションをコミットします(Oracleの自律型トランザクションなど)
- 23. 間違ったトランザクション状態(トランザクションが間違っている、トランザクションのタイプが間違っている、トランザクションが進行中のトランザクションがありません)
- 24. トランザクションsqlite? C#で
- 25. トランザクションのベストプラクティス
- 26. Subversion/SharpSvnトランザクション
- 27. 春トランザクション管理
- 28. nodejsのSqliteトランザクション
- 29. スプリングブートグレイシャットシャットダウン中トランザクション
- 30. プログラム型トランザクションAOP?
[JEE 6でSpring @ Transactionalアノテーションに類似したものはありますか?](http://stackoverflow.com/questions/6424289/is-there-something-analogous-to-springs-transactional-annotation -availabe-in-jee) –