接続と春の取引に関するいくつかの質問があります。
DML および DDL 操作を実行する複数のメソッドがトランザクションで実行される場合、Spring は同じ接続インスタンスを使用しますか (伝播レベルが必要です)? 同じ接続を維持することを読みましたが、技術的にそれを行う理由と方法がわかりませんか? Spring のソース コードでヒントが提供されているかどうかを説明している間、それは役に立ちます。
分離レベルとして Serializable を使用する場合、Spring Declarative Transactions を使用すると、Spring は、そのメソッドまたは元のトランザクション メソッドから呼び出される他のメソッドでデータベース操作を実行している間、常に 1 つの接続が使用されるようにしますか?
このトピックを考慮して、Spring Transactions を使用する際に留意すべき点はありますか?
このトピックに関するご意見/ヘルプをいただければ幸いです。ありがとう。
更新 1 - 申し訳ありませんが、分離レベルの代わりにシリアライズ可能な伝播レベルを書いてしまいました。修正しました。