Hibernate +Springを使用して以下をモデル化することは可能ですか?
- オープンセッション
- トランザクションを開始します
- いくつかの作業を行います
- 専念
- トランザクションを開始します
- その他の作業
- 専念
- セッションを閉じる
私は、セッションとトランザクションの存続期間の両方のスコープを実行するSpringTransactionTemplateを使用しています。
その理由は、ビジネスプロセスにいくつかの段階があり、各段階が完了した後にコミットしたい場合があるためです。ただし、同じ永続オブジェクトを引き続き使用したいと思います。トランザクションごとに個別のセッションがある場合、元のセッションが閉じられたため、一時的/切り離された例外が発生します。
これは可能ですか?