Springの@Transactional
アノテーションを使い始めましたが、トランザクションを管理するのに非常に便利です。ただし、コードでこのアノテーションを使用すると、Springに依存するようになります。JPAタイプのものには、JPAアノテーションがあればすべての種類のコードをマークアップできるjavaxパーシスタンスjavax.persistence
パッケージがあることを知っていますが、それらはすべてからのものであるため、コードは特定の実装やORMに依存しません。
私の質問は、トランザクション関連のものに同様の注釈があるかどうかだと思います。javax jtaパッケージを見つけましたが、Springが実装できる一般的なアノテーションが実際にあるかどうかはわかりません。基本的に、Springに依存しないように、トランザクション機能を管理するためのメソッドに配置できる、一般的なjavaxのようなアノテーションがあるかどうか疑問に思っています。