@Transactional を付けたのにロールバックされない2つの原因:同じクラス内からの呼び出しとチェック例外

一括登録の処理で例外が出たのに、途中まで登録したデータがデータベースに残っていました。登録のメソッドには @Transactional を付けています。 調べると、ロールバックされない原因は2つありました。どちらもエラーは出ず、テストで例外の発生だけを確かめていると気付けません。 ...

2026年10月15日 · 4 分 · もぐらび