---
title: "Discussion on \"What @Transactional Actually Does: Proxies, Thread-Bound Connections and the Rules of Rollback\" | Hashnode"
description: "Discussion on \"What @Transactional Actually Does: Proxies, Thread-Bound Connections and the Rules of Rollback\". One annotation, and Spring opens a database transaction, shares its connection with every repository you call, and decides whether to commit or roll back. This article traces a single @Transactional call through the proxy, TransactionInterceptor and the transaction manager, then uses that model to explain propagation, isolation, rollback rules and the pitfalls that follow from them."
url: "https://hashnode.com/posts/what-transactional-actually-does-proxies-thread-bound-connections-and-the-rules-of-rollback/6af337d134a4ea32f9e0e3e8"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What @Transactional Actually Does: Proxies, Thread-Bound Connections and the Rules of Rollback](https://siddheshsawant.hashnode.dev/what-transactional-actually-does-proxies-thread-bound-connections-and-the-rules-of-rollback?utm_source=hashnode&utm_medium=feed)

One annotation, and Spring opens a database transaction, shares its connection with every repository you call, and decides whether to commit or roll back. This article traces a single @Transactional call through the proxy, TransactionInterceptor and the transaction manager, then uses that model to explain propagation, isolation, rollback rules and the pitfalls that follow from them.

1d ago · 33 min read · siddheshsawant.hashnode.dev  
Read the article

-   [#springboot](https://hashnode.com/tag/springboot)
-   [#java](https://hashnode.com/tag/java)
-   [#transactions](https://hashnode.com/tag/transactions)

## Written by

[Siddhesh Sawant](https://hashnode.com/@siddheshsawant)

@siddheshsawant · Mumbai, India

  
[View profile](https://hashnode.com/@siddheshsawant)

Breaking down complex software engineering concepts with code and real-world examples

Backend Engineer with 5+ years of experience building and scaling high-performance microservices for large-scale e-commerce platforms. Have Expertise in Java, Spring Boot, Python and event-driven architectures, with proven ownership in designing Kafkabased systems, improving reliability and observability, and delivering high-impact customer-facing solutions

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
