Transaction Propagation

Turkish equivalent: transaction yayılımıDomain: Databases

Transaction Propagation — A transaction-boundary policy that defines how a method participates in an existing transaction or creates, suspends, or rejects one.

Database Context

Propagation is independent from isolation. REQUIRED typically joins the current transaction, REQUIRES_NEW introduces a separate physical boundary, and NESTED depends on savepoint support. Proxy interception and rollback rules can make the effective behavior differ from what method annotations appear to imply.