gpt4 book ai didi

java - Neo4j重连数据库后获取不到所有节点

转载 作者:行者123 更新时间:2023-11-30 09:30:07 25 4
gpt4 key购买 nike

我使用 EmbeddedGraphDatabase() 创建了一个 neo4j 数据库并创建了一些节点和关系。然后我关闭了数据库。但是在我重新连接数据库后,使用以下方法:GraphDatabaseService graphDb=new EmbeddedGraphDatabase(DB_PATH);//DB_PATH为原始db路径

然后我尝试使用 GlobalGraphOperations.at(graphDb).getAllNodes(); 获取所有节点;

但是我无法获取所有节点,这意味着,我无法获取在我第一次连接数据库时创建的节点。

开发环境:neo4j版本为1.9M01,IDE为Eclipse,jdk为1.6-win32

有人知道原因吗?

非常感谢!!

最佳答案

我有同样的问题,我无法根据它们的索引检索我的节点。我在创建数据库时缺少 tx.success() 。当我重新创建数据库并将 tx.success() 包含在 finally{} 子句中时,一切都开始像魔术一样工作!!非常感谢你!

萨利尼

关于java - Neo4j重连数据库后获取不到所有节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13411913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com