首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >事务隔离级别--春季数据neo4j

事务隔离级别--春季数据neo4j
EN

Stack Overflow用户
提问于 2014-11-10 06:33:44
回答 1查看 354关注 0票数 1

当我指定一个非缺省值的隔离级别时,我会得到以下错误消息:

默认情况下,JtaTransactionManager不支持自定义隔离级别--将“allowCustomIsolationLevels”切换为“true”。

我使用spring数据neo4j 3.2,在嵌入式模式下运行neo4j。

我无法找到任何关于如何实现这一目标的文档。我试图解决项目中丢失的更新和不一致的分析问题。

neo4j网站建议使用锁定节点模式(使用java )来实现这一点。

对于如何在SDN中实现这一点,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 11:15:03

您可以通过以下方式启用allowCustomIsolationLevels

代码语言:javascript
复制
@Configuration
...
public class MyNeo4jConfig extends Neo4jConfiguration {

...

@Override
public PlatformTransactionManager neo4jTransactionManager() throws Exception {
    JtaTransactionManager transactionManager = 
        new JtaTransactionManagerFactoryBean(this.getGraphDatabaseService()).getObject();
    transactionManager.setAllowCustomIsolationLevels(true);
    return transactionManager;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26838052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档