spring data を使用して neo4j でいくつかのノードを作成し、findByPropertyValue(prop, val)
.
スプリング データを使用して組み込み DB の読み取り/書き込みを行うと、すべてが正しく機能します。
さて、 に従って、Java で現在アクティブな Neo4j 接続へのモード接続を開きMichael Hunger's book : Good Relationship
ました。Neoclipse
read-only
しかし、それはどういうわけか、Neo4j のカーネルが他のプログラムか何かによって積極的に使用されていることをまだ示しています。
Question 1 :
ここで何が間違っていますか?
また、いくつかのノードを作成して永続化しました。埋め込まれた neo4j データベースを再起動するたびに、すべてのノードを表示できますfindAll()
。
Question 2 :
すべてのノードを視覚化しようとすると(db にアクセスできることを考慮して)、プロパティが定義されているのに対し、関連付けられているノード (空)Neoclipse
しか表示されません。one single
no properties
name
Java アプリを起動し、いくつかのノードを保持し、トラバースして、Java コンソールから出力を取得しました。ここで、アプリケーションをシャットダウンしてNeoclipse
IDE を起動し、DB に接続しましたが、ノードが存在しないことがわかりました (質問 2 の問題)。unrecognized file format
再試行した後 (頭を下げて)、Java アプリに戻ってアプリを実行したところ、驚いたことに、Lucene-file-corrupted error( ) エラーが発生していることがわかりました。コードを変更したり、何も削除したりしませんでしたが、それでもこのエラーが発生しました。
Question 3 :
私が間違っているのかわかりません。しかし、バグ (lucene/concurrent db access) に関するこのbug
ディスカッションを見つけたので、これがプログラム エラーによるものなのか、それとも何かプログラム エラーによるものなのかを知りたいと思っていEclipse Juno
ます。
どんな返信でも大歓迎です。