我正在使用 spring 数据在 neo4j 中创建一些节点,然后我也通过findByPropertyValue(prop, val)
.
当我使用弹簧数据读取/写入嵌入式数据库时,一切正常。
现在,根据Michael Hunger's book : Good Relationship
,我打开了与我当前在 Java 中活动的 Neo4j 连接的模式连接Neoclipse
。read-only
但是,不知何故,它仍然说 Neo4j 的内核被其他程序或其他东西积极使用。
Question 1 :
我在这里做错了什么?
另外,我创建了一些节点并将它们持久化。每当我重新启动嵌入式 neo4j 数据库时,我都可以查看我的所有节点findAll()
。
Question 2 :
当我尝试可视化我的所有节点时Neoclipse
(考虑到数据库是可访问的),我只能看到one single
节点(它是空的),no properties
与它相关联,而我name
定义了一个属性。
我启动了我的 java 应用程序,保留了几个节点,遍历并从 java 控制台中获取了输出。现在,我关闭了应用程序并启动了Neoclipse
IDE,连接到我的数据库,发现没有节点存在(问题 2 的问题)。再次尝试后(低头),我回到我的 Java 应用程序并运行我的应用程序,令人惊讶的是,我发现我收到了 Lucene-file-corrupted error( unrecognized file format
) 错误。我没有更改代码,没有删除任何内容,但仍然出现此错误。
Question 3 :
不知道我做错了什么。但是由于我在我的错误(lucene/concurrent db access)上发现了这个讨论,我很想知道这bug
是否是由于任何程序错误造成的。(它是否必须做某事Eclipse Juno
)
任何答复将不胜感激。