名前 A と B の 2 つの Insert ステートメントのセットがあります。例外がなければ、A と B の両方がコミットされます。B への挿入中に何らかの例外が発生した場合は、A のみをコミットする必要があります。この目的のために HibernateTransactionManager を使用しました。
rollbackToSavepoint(Object savePoint)
TransactionStatus で利用可能なメソッドを使用しました。Bに例外がある場合、記載されているようにロールバックしません。rollbackToSavepoint()
メソッドを使用するときにロールバックする必要がある場合でも、例外が発生する前に実行されるすべてのクエリをコミットします。
私は休止状態が初めてです。