問題タブ [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.
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ファイルを手動で追加しました。
intellij-idea - IntelliJ + Spring Data+AspectJの操作
IntelliJ11.1.4UltimateエディションのSpringDataGraphプロジェクトで作業しようとしています。プロジェクトは正常にビルドされますが、エディターは、persist()
注釈が付けられたクラスのメソッド@NodeEntity
が見つからないと言っています。さらに、persistなどのアスペクト拡張メソッドがオートコンプリートの提案に表示されない場合はありません。
AspectJサポートプラグインを使用していて、コンパイラをAJCに設定しています。IntelliJとMavenの両方がプロジェクトをビルドして実行できますが、問題があるのはエディターだけのようです。
明らかな何かが欠けていますか?これはIntelliJの制限ですか?11.1.4でこれに対処したと思いましたが、間違っている可能性があります。
neo4j - 春のデータneo4jは@Transient hibernateアノテーションを無視しますか?
私が使用した私のpojoの1つで
これは Hibernate にマップされていません。Hibernate がこれを無視するようにするために、@Transient を使用しました。それ以外の場合は取得してUnknown field users
いますが、現在neo4j
はフィールドを無視しています。関係を保存していません。削除すると正常@Transient
neo4j
に動作しますが、Hibernate は execption を与えています。
これを解決するには?
spring - データベースとしての Java および Neo4j 用の e コマース フレームワーク
データベースとしてNeo4j(Spring Data Neo4j)を使用し、言語としてJavaを使用しています(Springフレームワークを使用)。
ここで、アプリケーションの一部として e コマース プラットフォームを実装する必要があります。広葉樹の電子商取引に出くわしましたが、Neo4j をリレーショナル DB の代わりに DB として使用できるかどうか疑問に思っています。
また、次の機能を提供するが、DB を構成するオプションを提供する他のフレームワークはありますか? 1. 注文管理 2. 支払いゲートウェイ 3. マイカートと注文の配置
これはB2B Webサイト用です。
これから先に進む方法について、いくつかの指針を教えてください。
ありがとう、アブドゥル
spring - Spring Data Neo4j でエンティティを解決すると、間違ったエンティティ タイプが返される
Spring Data Neo4j (SDN) でノード エンティティを検索しているときに、奇妙な動作が発生しています。GraphRepository.findOne(long) を使用すると、エンティティが同じタイプでなくても、その識別子を持つエンティティが返されます。
これは、私の(非常に)単純化されたエンティティ構造がどのように見えるかです。
すべてのエンティティ タイプに対して、次のようなリポジトリを作成しました。
サービス層クラスの抽象基本クラスがあります。それは大まかに次のようになります。
次のコードを実行すると、結果が期待どおりになりません。
AuditRepository が null を返すことが予想されますが、そうではありません。代わりに、識別子が 1L で、すべてのプロパティが null の Audit を返します。特定の識別子に対応するノードが存在する限り、そのタイプが何であるかは関係なく返されるようです。Person と Audit が一致するプロパティ名を持っていた場合、それらには値も含まれます...これはすべて予想される動作ですか、それとも何か不足していますか?
今のところ、私は自分で型チェックを行う以下のコードでこの問題を解決しました。
さらに構成が必要な場合は、お知らせください。
私のフレームワークのバージョンは次のとおりです。
neo4j - Spring Data Neo4j - NodeEntity を参照ノード 0 に接続する方法は?
すべてが参照ノード (node0) に接続されている Neo4j グラフが必要です。私の考えは、node0 を「クラス タイプ」ノード (rootNode) に接続し、特定のクラスのすべてのノードをそれに接続することでした。例えば:
私は SpringNeo4j を使用しているので、RootUser と User に@NodeEntity
. ただし、Spring で node0 を RootUser に接続する方法がわかりません。RootUser クラスに以下を追加しようとしましたが、機能しません (referenceNode は から来ていますneo4jTemplate.getReferenceNode()
):
この種のアーキテクチャを実現する最善の方法は何ですか?
neo4j - Spring Data Neo4j の @Query shortestPath 戻り値の型
次のクエリの戻り値の種類とその使用方法を教えてください。Path
、 、およびその他のようないくつかのことを試しIterable<Path>
ましたが、常に何らかの例外が発生します。のようですLinkedHashMap
が、他に便利なオブジェクト タイプはありますか?
依存関係がありませんか? これは私が使用しているものだけです:
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構成です-基本に戻ります。前もって感謝します。
java - SpringNeo4jがMultipartFileを保存する
MultipartFile(org.springframework.web.multipart.MultipartFile
)フィールドをNeo4jデータベースに保存するための最良の方法を知りたいです。
org.springframework.core.convert.converter.Converter
なんとか変換したほうがいいようです( )。多分にString[]
。
私のユースケースは次のとおりです。プロパティ(MultipartFile)Person
を持つノードがあります。photo
次に、を保存して取得したいと思いますphoto
。
ファイルシステムに保存する必要がありますか?なんで?誰かヒントはありますか?