Persistence Context

Türkçe karşılığı: Kalıcılık bağlamıAlan: Yazılım Mühendisliği

Kalıcılık bağlamı (Persistence Context) — Bir transaction veya çalışma kapsamı içinde yönetilen entity kimliklerini ve durumlarını izleyen ORM çalışma bağlamı.

Yazılım Mühendisliği Bağlamı

JPA benzeri sistemlerde aynı kimliğe ait entity'nin tek yönetilen örneğini koruma, değişiklikleri izleme ve flush sırasında SQL üretme gibi görevler üstlenir. Kapsamın gereksiz uzun tutulması bellek tüketimi ve stale state riskini artırabilir.

Tasarım ve Uygulama Sınırı

Persistence context doğrudan veritabanı transaction'ı değildir; yaşam süreleri çoğu zaman birlikte yönetilse de farklı kavramlardır.

İlişkili Yazılım Mühendisliği Kavramları