Tagged articles

REQUIRES_NEW

2 articles · Page 1 of 1
Selected Java Interview Questions
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.

@TransactionalExceptionHandlingJava
0 likes · 7 min read
Why Does @Transactional(REQUIRES_NEW) Still Roll Back Your Audit Log?