1

注釈付き@Transactionalメソッドが例外をスローするが、クラスが で宣言されていないrollbackFor場合、トランザクションはロールバックされますか?

4

1 に答える 1

1

デフォルトでは、トランザクションはチェックされていない例外 (RuntimeExceptionおよびのサブクラスError) に対してロールバックされ、チェックされた例外に対してはロールバックされません。

rollbackForこの動作は、noRollbackFor属性によってカスタマイズできます。

以下も参照してください。

于 2012-06-25T12:56:05.393 に答える