9.1 Transaction Propagation, Isolation Levels & Rollbacks
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
View Syllabus