Spring Transactional Not Working? Self-Invocation, Propagation, Rollback
Why Spring @Transactional silently fails: proxy self-invocation, REQUIRES_NEW and REQUIRED propagation, checked-exception rollback rules, and how to verify behavior.
13 min read