💳 @Transactional Visualizer

Two things about Spring's @Transactional that everyone gets wrong: propagation (what happens when a transactional method calls another) and isolation (which read anomalies a level allows). Poke both and watch exactly what commits, rolls back, or leaks.

★ Star on GitHub

What happens

    Order
    AuditLog

    Which anomalies each level allows

    Isolation levelDirty readNon-repeatable readPhantom read