[解決済み] javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional
2022-04-16 09:44:36
質問
アノテーションとアノテーションの違いがよくわかりません。
javax.transaction.Transactional
と
org.springframework.transaction.annotation.Transactional
?
は
org.springframework.transaction.annotation.Transactional
の拡張版です。
javax.transaction.Transactional
それとも全く違う意味なのでしょうか?それぞれどのような場合に使うのでしょうか?春
@Transactinal
をサービスレイヤーに、そして
ジャバックス
をDAOで使うのですか?
回答ありがとうございました。
どのように解決するのですか?
Springは何年も前に、Springビーンメソッドをトランザクションにするために、独自のTransactionalアノテーションを定義しました。
Java EE 7もついに同じことを行い、EJBメソッドに加え、CDIビーンメソッドもトランザクションに対応できるようになったのです。そのため、Java EE 7以降では、独自のTransactionalアノテーションも定義しています(明らかにSpringのものを再利用することはできません)。
Java EE 7アプリケーションでは、Java EEアノテーションを使用します。
Springアプリケーションの場合、Springアノテーションを使用します。
用途は同じで、コンテナ(Java EEまたはSpring)にメソッドがトランザクションであることを通知することです。
関連
-
[解決済み] Spring Data JPAにおけるCrudRepositoryとJpaRepositoryのインターフェースの違いは何ですか?
-
ファインバグタイプ
-
SpringBootApplication を型解決できない。
-
Dateが型に解決できない問題を解決する
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
[解決済み] DTO、VO、POJO、JavaBeansの違い?
-
[解決済み] JavaにおけるHashMapオブジェクトとMapオブジェクトの違いは何ですか?
-
[解決済み】Spring、Struts、Hibernate、JavaServer Faces、Tapestryの違いは何ですか?
-
[解決済み] JPAとSpring Data JPAの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
IllegalArgumentException この例外を解決する方法
-
eclipse アクセス制限です。タイプ 'xxx' は API ではありません(必須ライブラリ '' の制限)。
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
-
spring aop アドバイスからの Null 戻り値が、サマリーのプリミティブ戻り値と一致しない。
-
Javaエラーメッセージがenclosingクラスでない
-
javaでよく使われる英単語