Selected Java Interview Questions
Jan 27, 2026 · Backend Development
Why Does @Transactional(REQUIRES_NEW) Still Roll Back Your Audit Log?
When a Spring @Transactional method with REQUIRES_NEW fails to persist audit logs after a rollback, the issue often stems from misconfigured rollback rules, caught exceptions, self‑invocation, non‑public or final methods, or incorrect propagation settings, all of which prevent the new transaction from committing.
ProxyREQUIRES_NEWexceptionhandling
0 likes · 7 min read
