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