@Transacational
と注釈されたサービス方法があります。このメソッドでは、いくつかの削除操作を実行し、新しいスレッドを生成し、さらにいくつかのエントリを削除した後に行います。後で例外がある場合。 DBが矛盾した状態になるのは、削除されたエントリがほとんどないからです。スレッドにトランザクションを伝播できますか?私はこれにいくつかのarticleを読んだが成功できなかった。春の注釈@複数のスレッドの取引
0
A
答えて
0
バネのトランザクションステータスはスレッドローカルに格納されます。 org.springframework.transaction.support.TransactionSynchronizationManagerクラス。したがって、元の削除スレッドから設定されたトランザクション関連のスレッドローカル値は、他の生成された削除スレッドにアクセスすることはできません。
@Transactionalアノテーションを有効にするには、スレッドを春に管理する必要があります。スレッドThreadPoolTaskExecutorからスレッドを生成する必要があります。
関連する問題
- 1. 春に管理される取引@取引注釈
- 2. 複数の注釈
- 3. Javaの春の注釈を開き、複数のビューがsimultainiously
- 4. 注釈引数ダイナミック
- 5. 春メタ注釈
- 6. @Profileキャメルの春の注釈
- 7. 春GeneratedValue注釈の使用
- 8. @PostConstruct注釈と春のライフサイクル
- 9. 春のセキュリティHTTPベーシック - 注釈
- 10. 春の継承 - 注釈
- 11. 春の統合注釈
- 12. 春の注釈名前で
- 13. Guice複数の注釈
- 14. Shiro注釈春と
- 15. 春とJsonTypeInfo注釈
- 16. 春値注釈デフォルト?
- 17. 春の注釈 - 注釈に関する文書を取得しています
- 18. Javaのカスタム注釈集約複数の注釈
- 19. 春の値注釈は、コンストラクタの引数では動作しません
- 20. 注釈プロセッサへの引数を渡す
- 21. デフォルトの引数を持つマクロ注釈
- 22. 環境変数が春値注釈
- 23. ライブラリでの春の注釈の設定
- 24. 春の式の評価(注釈)
- 25. 名前の付いた春の注釈
- 26. 春の注釈スキャンの最適化
- 27. 注釈付きクラスは春
- 28. 春データJPA関係注釈
- 29. 春AOPとRequestMapping注釈
- 30. 春@Configurationファイルが@value注釈
正確ではありません – Raju
私は既に解決策を述べた記事を共有しました(成功していないにもかかわらず)。しかし、stackoverflowの投稿では、それは可能ではないと述べた。 – Raju