1

名前 A と B の 2 つの Insert ステートメントのセットがあります。例外がなければ、A と B の両方がコミットされます。B への挿入中に何らかの例外が発生した場合は、A のみをコミットする必要があります。この目的のために HibernateTransactionManager を使用しました。

rollbackToSavepoint(Object savePoint)TransactionStatus で利用可能なメソッドを使用しました。Bに例外がある場合、記載されているようにロールバックしません。rollbackToSavepoint()メソッドを使用するときにロールバックする必要がある場合でも、例外が発生する前に実行されるすべてのクエリをコミットします。

私は休止状態が初めてです。

4

0 に答える 0