物件可以在直接或交易模式中開啟。 當物件以直接模式開啟時,會立即和永久地進行變更。 當物件以交易模式開啟時,變更會經過緩衝處理,以便在編輯完成之後明確認可或還原這些變更。 已認可的變更會在捨棄還原的變更時儲存至物件。 直接模式是預設存取模式。
父記憶體物件上不需要交易模式,才能在巢狀專案上使用。 不過,巢狀專案的交易會巢狀於其父記憶體物件的交易內。 因此,在認可對父系所做的變更之前,無法認可對子對象的變更,而且在根記憶體物件(最上層父代)實際寫入磁碟之前,兩者都會保持未認可。 換句話說,這些變更會向外移動:內部物件會將變更發佈至其立即容器的交易。