問題タブ [spring-data-neo4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
142 参照

spring-data - GraphRepository キーワードの例

GraphRepository のメソッド名のトリガーの場所またはリソースはありますか? XYZByIdOrができることは知っていますがXYZByNameAndId、これらの機能に関するリソースはありますか? 私は何かをしたいのですXYZByIdBetween(int start, int end)が、これは現在Spring-data 2.1.0-RELEASEでは機能しません。

0 投票する
2 に答える
451 参照

java - spring-data-neo4j で @Transactional を使用する際の問題

spring-data と CXF を組み合わせて、neo4j ノードを作成する RESTful エンドポイントを作成しています。私の構造は、パブリックに面したメソッドを定義する一連のインターフェイスであり、その下にいくつかのプライベート メソッドを持つ私の実装は、パブリック メソッドによって呼び出されます。

私のプライベート メソッドには spring-tx が@Transactionalあり、パブリック メソッドからこれらを呼び出そうとすると、org.neo4j.graphdb.NotInTransactionException. 以下は、私の構成を表示するようにセットアップされた GitHub プロジェクトです。これを実行して、何が問題なのかを確認することもできます。

https://github.com/NicholasAStuart/broken-spring-neo4j-cxf.git

誰でも私を助けることができますか?spring-data-neo4j のドキュメントの手順に従いましたが、これを機能させることができないようです。誰か助けてもらえますか?

0 投票する
1 に答える
618 参照

scala - Spring でリポジトリ Bean を作成中にエラーが発生しました

Neo4j-Kernel 1.9M04 と Spring-Data-Neo4j 2.1.0 RELEASE をセットアップしました。

より正確には、ここで私の依存関係 (私の SBT ファイルから):

実行時に、neo4j リポジトリを自動接続しようとすると、次のスタックが得られます。

クラスorg/neo4j/kernel/impl/core/LockReleaserがNeo4J 1.9M0Xからなくなっていることに気付きました。

エラーが提供しているようです"org.springframework.data" % "spring-data-neo4j-rest" % "2.1.0.RELEASE"

どうすればこれを修正できますか?

0 投票する
2 に答える
1632 参照

java - VMを強制終了せずにSpringDataNeo4Jコンテキストを閉じて再度開く方法

私は、通常の操作中に正常に動作するSpring Data Neo-4jアプリケーション(Webベースではない)を実行しています。

Spring Context'ctx.close()'を閉じると、neo4Jデータベースのロックが解除されます。

次に、アプリケーションの同じインスタンスから、別のコンテキストを取得すると、ロックが戻ってくるのがわかりますが、そのコンテキストからそのデータベースから読み取り/書き込みを行おうとすると、エラーが発生します。

アプリケーションの単一インスタンス内で(つまり、仮想マシンをシャットダウンせずに)アプリケーションコンテキストを正常に閉じてから再度開く方法はありますか?

最初はグラフデータベースでshutdown()を呼び出していましたが、Michael Hungerがそうしないように言ったので、これを変更しました。

私たちの問題は、このように私たちのドメインで再現することができます。

コンテキストの作成に使用するXMLファイルは次のとおりです。

0 投票する
0 に答える
132 参照

java - Scala 2.9.1 の問題? => MappingException: プロパティ bitmap$init$0 を null に設定

私は scala 2.9.1、Play Framework 2.0.4、Spring 3.2.0、Spring Data 2.1.0、neo4j 1.8 を使用しています。

私はこのモデルオブジェクトを持っています:

以前は、Play Framework 2.1-RC2 と同じバージョンの Spring Data で Scala 2.10 を使用していましたが、何も悪いことは起こらず、それ以来コードに触れていません (これは個人的なプロジェクトです)。

私はこのエラーを持っています:

2.10.0 への前バージョンの scala が問題を引き起こしているようだと (特にコメントで) 説明しているこの類似の投稿を見つけました。

誰かがこの問題に遭遇しましたか? どうすれば修正できますか?

0 投票する
1 に答える
536 参照

spring - SpringデータNeo4j:persist()メソッドが未定義

グラフデータベース、neo4jおよびspringにはかなり新しいものです。@NodeEntityで注釈が付けられた単純なPOJOがあります。しかし、私がこの問題について読んだ多くのオンラインチュートリアルの知恵に反して、私のPOJOにはグラフDBに保存するためのpersist()メソッドがありません。

このメソッドをPOJOで使用できるようにするには、どのような黒魔術を実行する必要がありますか。または、チュートリアルが古く、使用しているSpringのバージョン(2.1.0-RELEASE)によってDBへの保存方法が変更されています。 )?

0 投票する
1 に答える
251 参照

neo4j - コレクションの春のデータneo4jのインデックス作成

私は春のデータneo4jを実験/学習しています。Twitterからのツイートを保存する非常にシンプルなアプリがあります。以下のスニペットをご覧ください。

問題は、ハッシュタグを保存して、それらが属するツイートをすばやく取得できるようにするための最良の方法は何ですか?私が考えることができるのは、セットに対して@Indexedを使用するか、実際に別のハッシュタグNodeEntityを作成して、それとツイートの間に関係を置くことです。NodeEntityでコレクションのインデックス作成に関するドキュメントが見つからないため、インデックスがセットオブジェクトで作成されているのか、セット内の各文字列にインデックスが付けられているのかわかりません。どんな提案でもいいでしょう。ありがとう。

0 投票する
6 に答える
20456 参照

spring - org.xml.sax.SAXParseException: src-resolve: 名前 'repository:auditing-attributes' を (n) 'attribute group' コンポーネントに解決できません

プロジェクトでmavenテストを実行中に次のエラーが発生しました。Spring Data Neo4j を使用してテスト アプリケーションを構築しています。

アプリケーション コンテキスト ファイル:

0 投票する
0 に答える
272 参照

maven - 同じmaven-webプロジェクトでMysqlとNeo4jを使用しているときに何も挿入されません

私たちはmaven-webプロジェクトに取り組んでいます。このプロジェクトでは、MySQLとNeo4jの2つのデータベースを使用しました。プロジェクトはMySQLで正常に実行されています(Neo4jなし)。Neo4j構成ファイル(neo4j-config.xml)プロジェクトビルドをエラーなしで追加した後、Mysqlに操作を挿入すると正常に戻りますが、実際には何もテーブルに挿入されません。この問題に関するいくつかの調査で、「クロスストアオペレーション」に関する情報が見つかりました。

クロスストアを使用したXML構成

私たちのプロジェクトdb-context.xml

私たちのプロジェクトneo4j-context.xml

entityManagerFactory = "entityManagerFactory"をneo4j-config.xmlファイルに追加した後、mavenプロジェクトの実行中に次のようなエラーが発生しました。

原因:org.springframework.beans.factory.BeanCreationException:「org.springframework.data.neo4j.config.Neo4jConfiguration#0」という名前のBeanの作成中にエラーが発生しました:プロパティ値の設定中にエラーが発生しました。ネストされた例外はorg.springframework.beans.NotWritablePropertyExceptionです:Beanクラスの無効なプロパティ'entityManagerFactory' [org.springfram ework.data.neo4j.config.Neo4jConfiguration $$ EnhancerByCGLIB $$ 5a2edf0]:Beanプロパティ'entityManagerFactory'は書き込み可能または無効なセッターメソッドがあります。セッターのパラメータータイプはゲッターのリターンタイプと一致していますか?

neo4jタグの代わりにdatagraphタグを使用すると、次のようなエラーが発生しました

問題のあるリソース:ServletContextリソース[/WEB-INF/spring-servlet.xml]; ネストされた例外はorg.springframework.beans.factory.xml.XmlBeanDefinitionStoreExceptionです:ServletContextリソース[/WEB-INF/neo4j-config.xml]からのXMLドキュメントのライン32は有効です。ネストされた例外はorg.xml.sax.SAXParseExceptionです。systemId: http ://www.springframework.org/schema/data/graph/datagraph-1.0.xsd ; lineNumber:32; columnNumber:51; src-resolve:名前'repository:repository'を(n)'タイプ定義'コンポーネントに解決できません。

私たちの問題は、挿入操作行はデバッグモードで成功を返しますが、neo4j構成ファイルをプロジェクトに追加した後、テーブルに新しいレコードを追加しないことです。neo4j-config.xmlファイルを追加するだけでこの状況が発生する理由がわかりませんでした。2番目の混乱は、「entityManagerFactory」を追加してもこの問題が解決されない理由です。

spring-dataの例(myrestaurants-social)を除いて、maven-webプロジェクトでMySQLを使用するNeo4jの例は見つかりませんでした。

貴重なご回答をよろしくお願いいたします。

0 投票する
1 に答える
1170 参照

neo4j - neo4j のノード間に複数の関係を追加することはできません

Neo4J でソーシャル ネットワークをモデル化しようとしています。これには、ユーザーが別のユーザーと複数の関係を持つことができる必要があります。これらの関係を維持しようとすると、保存されるのは 1 つだけです。たとえば、これは私が行うテストユニットです:

これにより、次のように出力されます。

ただし、次のように出力されます。

これは私のノードエンティティです:

そして私の関係エンティティ:

問題は何でしょうか?ノード間のいくつかの関係をモデル化する他の方法はありますか?