私はSpringの@Transactional
アノテーションを使い始めており、トランザクションの管理に多くの利便性を提供しています。しかし、このアノテーションをコードで使用すると、Springに依存するようになります。 JPAタイプのものにはjavax persistenceパッケージがあり、JPAアノテーションの場合はすべての種類のコードをマークできますが、それらはすべてjavax.persistence
から来ているため、コードは特定の実装やORMに依存しません。JTAとSpring @ Transactionalアノテーションの違い
私はあなたのトランザクションのもののための類似の注釈がある場合は私の質問だと思います。私はjavax jtaパッケージを見つけましたが、実際にはSpringが実装できる総称アノテーションはありません。基本的には、私たちがSpringに依存しないように、トランザクショナル機能を管理するメソッドに置くことができる汎用javax型アノテーションがあれば疑問です。
使用しているJavaEEのバージョンはどれですか? – skaffman
@skaffman Java 7が推奨されますが、Java 6が機能します。 – dnc253
JavaEE版ではなく、JavaEE版です。あなたの質問はJavaEE APIの部分に関係しています。これはバージョンによって大きく異なります。 – skaffman