問題タブ [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 投票する
3 に答える
2144 参照

spring - java.lang.NoSuchMethodError:org.neo4j.kernel.impl.transaction.SpringTransactionManager。(Lorg / neo4j /graphdb / GraphDatabaseService;)V

私は学び始めていますspring-data-neo4j

非常に基本的なテストケースを実行していますが、成功できません。エラーは次のとおりです。java.lang.IllegalStateException: Failed to load ApplicationContext

User.java注釈付きのpojo@NodeEntity

構成ファイルは次のとおりです。

JUnitのテストケースは次のとおりです。

eclipseビルドパスからjarファイルを手動で追加しました。

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

intellij-idea - IntelliJ + Spring Data+AspectJの操作

IntelliJ11.1.4UltimateエディションのSpringDataGraphプロジェクトで作業しようとしています。プロジェクトは正常にビルドされますが、エディターは、persist()注釈が付けられたクラスのメソッド@NodeEntityが見つからないと言っています。さらに、persistなどのアスペクト拡張メソッドがオートコンプリートの提案に表示されない場合はありません。

AspectJサポートプラグインを使用していて、コンパイラをAJCに設定しています。IntelliJとMavenの両方がプロジェクトをビルドして実行できますが、問題があるのはエディターだけのようです。

明らかな何かが欠けていますか?これはIntelliJの制限ですか?11.1.4でこれに対処したと思いましたが、間違っている可能性があります。

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

neo4j - 春のデータneo4jは@Transient hibernateアノテーションを無視しますか?

私が使用した私のpojoの1つで

これは Hibernate にマップされていません。Hibernate がこれを無視するようにするために、@Transient を使用しました。それ以外の場合は取得してUnknown field usersいますが、現在neo4jはフィールドを無視しています。関係を保存していません。削除すると正常@Transient neo4jに動作しますが、Hibernate は execption を与えています。

これを解決するには?

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

spring - データベースとしての Java および Neo4j 用の e コマース フレームワーク

データベースとしてNeo4j(Spring Data Neo4j)を使用し、言語としてJavaを使用しています(Springフレームワークを使用)。

ここで、アプリケーションの一部として e コマース プラットフォームを実装する必要があります。広葉樹の電子商取引に出くわしましたが、Neo4j をリレーショナル DB の代わりに DB として使用できるかどうか疑問に思っています。

また、次の機能を提供するが、DB を構成するオプションを提供する他のフレームワークはありますか? 1. 注文管理 2. 支払いゲートウェイ 3. マイカートと注文の配置

これはB2B Webサイト用です。

これから先に進む方法について、いくつかの指針を教えてください。

ありがとう、アブドゥル

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

spring - Spring Data Neo4j でエンティティを解決すると、間違ったエンティティ タイプが返される

Spring Data Neo4j (SDN) でノード エンティティを検索しているときに、奇妙な動作が発生しています。GraphRepository.findOne(long) を使用すると、エンティティが同じタイプでなくても、その識別子を持つエンティティが返されます。

これは、私の(非常に)単純化されたエンティティ構造がどのように見えるかです。

すべてのエンティティ タイプに対して、次のようなリポジトリを作成しました。

サービス層クラスの抽象基本クラスがあります。それは大まかに次のようになります。

次のコードを実行すると、結果が期待どおりになりません。

AuditRepository が null を返すことが予想されますが、そうではありません。代わりに、識別子が 1L で、すべてのプロパティが null の Audit を返します。特定の識別子に対応するノードが存在する限り、そのタイプが何であるかは関係なく返されるようです。Person と Audit が一致するプロパティ名を持っていた場合、それらには値も含まれます...これはすべて予想される動作ですか、それとも何か不足していますか?

今のところ、私は自分で型チェックを行う以下のコードでこの問題を解決しました。

さらに構成が必要な場合は、お知らせください。

私のフレームワークのバージョンは次のとおりです。

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

neo4j - Spring Data Neo4j - NodeEntity を参照ノード 0 に接続する方法は?

すべてが参照ノード (node0) に接続されている Neo4j グラフが必要です。私の考えは、node0 を「クラス タイプ」ノード (rootNode) に接続し、特定のクラスのすべてのノードをそれに接続することでした。例えば:

私は SpringNeo4j を使用しているので、RootUser と User に@NodeEntity. ただし、Spring で node0 を RootUser に接続する方法がわかりません。RootUser クラスに以下を追加しようとしましたが、機能しません (referenceNode は から来ていますneo4jTemplate.getReferenceNode()):

この種のアーキテクチャを実現する最善の方法は何ですか?

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

neo4j - Spring Data Neo4j の @Query shortestPath 戻り値の型

次のクエリの戻り値の種類とその使用方法を教えてください。Path、 、およびその他のようないくつかのことを試しIterable<Path>ましたが、常に何らかの例外が発生します。のようですLinkedHashMapが、他に便利なオブジェクト タイプはありますか?

依存関係がありませんか? これは私が使用しているものだけです:

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

neo4j - Spring Data Neo4j - WrappingNeoServerBootstrapper を 0.0.0.0 でリッスンする方法

WrappingNeoServerBootstrapper を取得して、localhost の代わりに 0.0.0.0 で Neo4j WebAdmin インターフェイスを開始しようとしました。JAVA_OPTS (例: -Dorg.neo4j.server.webserver.address=0.0.0.0) を指定してから、WrappingNeoServerBootstrapper の 2 番目のコンストラクター引数に独自の構成を渡すまで、すべてを試しましたが、常に localhost をリッスンします。誰かが解決策や例を持っていることを願っています。これが私のSpring構成です-基本に戻ります。前もって感謝します。

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

java - SpringNeo4jがMultipartFileを保存する

MultipartFileorg.springframework.web.multipart.MultipartFile)フィールドをNeo4jデータベースに保存するための最良の方法を知りたいです。

org.springframework.core.convert.converter.Converterなんとか変換したほうがいいようです( )。多分にString[]

私のユースケースは次のとおりです。プロパティ(MultipartFile)Personを持つノードがあります。photo次に、を保存して取得したいと思いますphoto

ファイルシステムに保存する必要がありますか?なんで?誰かヒントはありますか?