Topic Preview • Enroll to Read Full Lesson
9.1 Transaction Propagation, Isolation Levels & Rollbacks
Topic Summary
Master Propagation.REQUIRED vs REQUIRES_NEW, Isolation.READ_COMMITTED vs REPEATABLE_READ, and rollbackFor rules.
What You Will Learn
• Compare `REQUIRED` vs `REQUIRES_NEW` (independent audit logs).
• Understand transaction isolation levels (Dirty Read, Non-repeatable Read, Phantom Read).
• Fix the default rollback trap: Spring rolls back ONLY on `RuntimeException` and `Error` by default.
Included in Java Advanced & Production Engineering • Lifetime access for ₹149