Rollback()
方法:
但是,事實上,這邊存在一個問題,那就是:當我們對於一個存資料庫取出的物件做修改後(稱為 live object),那麼我們就無法 rollback 該物件於資料庫中。
我們必須要明確的刷新我們的 live object,方法如下:
2009年6月28日 星期日
db4o 的 Transaction
在 db4o 中,基本上我們對資料庫做任何動作,都處於一個 transaction 中;也就是說,當我們開啟一個 db4o 的 container,就會自動啟始一個 transaction,當我們關閉 container 時,也會自動的進行 commit。
若是我們要 rollback 回前一次的 commit 點,則可以直接呼叫
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言