0

我在BDB JE應用程序中使用分佈式事務來協調跨多個BDB JE環境的事務。我想將事務隔離級別設置爲可序列化。要開始分佈式事務,我使用我生成並且必須確保全局唯一的Xid,避開BDB JE的本地事務類。啓動的事務分支是ThreadLocal,所以在操作中將null傳遞到事務字段中。那麼如何設置隔離級別?隔離級別是否已被默認爲可序列化?我的Google-fu沒有打開任何東西......設置Berkeley DB Java版中分佈式事務(XA)的事務隔離級別

回答

2

我是Stackoverflow的粉絲,但我也是Oracle Berkeley DB的產品經理,所以我必須先建議「正確的地方」請問這種問題在BDB JE的OTN論壇上(http://forums.oracle.com/forums/forum.jspa?forumID=273)。

以下是BDB JE http://download.oracle.com/berkeley-db/docs/je/3.2.76/TransactionGettingStarted/BerkeleyDB-JE-Txn.pdf

的Javadoc這裏是關於LockMode信息http://download.oracle.com/berkeley-db/docs/je/3.3.62/java/com/sleepycat/je/LockMode.html

試用谷歌賦的: 網站:download.oracle.com Berkeley DB Java版

的所有產品的文檔都存在於發佈到下載服務器的Oracle「DocArch」系統中(因爲在第一次設計時,沒有「Interweb」只有CDROM和印刷材料,您可以下載,得到它?)。

祝你好運。

+0

http://download.oracle.com/berkeley-db/docs/je/3.3.62/java/com/sleepycat/je/EnvironmentConfig.html#setTxnSerializableIsolation(boolean) – alyssackwan 2010-11-05 05:43:31