Transaction Propagation
transaction yayılımı (Transaction Propagation) — Bir metodun mevcut transaction'a nasıl katılacağını ya da yeni transaction oluşturma, askıya alma veya reddetme davranışını belirleyen sınır politikası.
Veri Tabanı Bağlamı
Propagation, isolation'dan bağımsızdır. REQUIRED çoğunlukla mevcut transaction'a katılır, REQUIRES_NEW ayrı fiziksel sınır açar, NESTED ise savepoint desteğine bağlıdır. Proxy interception ve rollback kuralları effective davranışın annotation'dan beklenenden farklı olmasına yol açabilir.
İlişkili Veri Tabanı Kavramları
- ACID
- isolation level
- savepoint
- Aspect-Oriented Programming