問題タブ [spring-data-graph]
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.
java - @RelatedTo(elementClass = Concept.class)RelatedTo.elementClassはクラスリッターである必要があります
このドキュメントを読んで、私は次のようにコードに適用しようとしました。
トリプル
コンセプト
下の画像で使いたい使い方を説明しています
次に、テーブルトリプルはneo4jを使用し、コンセプトはjpaとneo4jを使用します。私はEclipseIDEを使用してプログラミングしていますが、エラーを修正するための提案が表示されます。最初のものは次のとおりです。
に正しい
そして、問題は解決されず、私にネクサスメッセージを与えます
この行の複数のマーカー-注釈属性RelatedTo.elementClassの値はクラスリテラルである必要があります-タイプセーフティ:クラスからクラスへのチェックされていないキャストNodeBacked>-アノテーション属性RelatedTo.elementClassの値はクラスリテラルである必要があります-タイプセーフティ:チェックされていませんクラスからクラスNodeBackedにキャスト>
どんなアイデアも¿¿私はこれに慣れていないので、私はかなり迷子になっていて、すでに春のフォーラムで質問しましたが、成功しませんでした。前もって感謝します
私のプラグインを編集するpom.xml
Eclipseにインストールされているソフトウェア
spring - Spring データのクロスストア エンティティ管理
アプリケーションで Postgres、MongoDB、および Neo4j を一緒に使用したいと考えています。私はそれらすべてを構成することができましたが、今では私の POJO のそれぞれが私のグラフノードとアスペクト J による文書に支えられています。
どのPOJOがgraphNodeのみによってサポートされ、どのPOJOがドキュメントのみによってサポートされているかを除外する方法はありますか?
1 回のリクエストで 2 回以上 [sic!] POJO を保存すると問題が発生し、ログを見ると、mongo と neo4j の両方が多くのインスタンスを作成しようとしていて、デッドロックの原因となっていることがわかります。
簡単に言えば:
- pojo "A" を RDBMS とグラフ (ドキュメントなし) でマッピングし、pojo B をドキュメントとグラフ (RDBMS なし) でマッピングするようにデータ マッピングをフィルタリングする方法はありますか?
- 私の問題を多かれ少なかれカバーするクロスストアの春のデータベースのアプリケーションのサンプルはありますか?
- コントローラーに pojo クラスの 2 つのインスタンスを 1 つずつ保存できるのに、3 つ目のインスタンスが作成されるとデッドロックが発生するのはなぜですか?
[編集]
私が気づいたこと:
- Mongospectjビルダーは@Entityアノテーション付きPOJOをサポートしていますが、@Entityを使用してMongoDBではなくHibernate用にPOJOをマップする方法がわかりません
- Neo4j 関連のフリーズは、REST 経由で接続した場合にのみ発生し、3 番目の場合も 4 番目の場合もあり、まったく発生しない場合もあります。コントローラーの開始方法を参照してください。コメントされたすべての行を試しましたが、成功しませんでした。
- トランザクション マネージャーの構成は正しい場所に配置する必要があります。そうしないと、Neo4J 構成バリデータ サービスが失敗します。
[/編集]
私が使う:
- 春 3.0.5
- スプリングルー 1.4
- スプリングデータ 1.0
- Postgres 9.0 + Hibernate 3.5.5
- Neo4j 1.3 リモート
- MongoDB 1.8.2 リモート
- すべての DB は単一のリモート マシン上にあり、正常に動作します
[編集]
POM スライス:
ポジョ:
コントローラ(ローディングあり):
applicationContext.xml
[/編集]
java - Java/GWT 用の NoSQL DB (有向グラフ)?
GWT アプリケーション用の SQL を使用しない有向グラフ DB エンジンを探しています。要件は次のとおりです。
- SQLite のようなシンプルさ。
- その構造を調査/変更するためのツールがあります。
- インストールする必要はありません (または、構成ファイルやその他のものを修正せずにインストールするのは非常に簡単です)。
- パフォーマンスに関する特別な要件はありません。
何を使えばいいですか?
spring-roo - SpringデータNeo4j@NodeEntiryとRoo@RooEntityの競合
@NodeEntityと@RooEntityの両方でPOJOに注釈を付けようとすると、* _Roo_EntityIDTで次のエラーが発生しました。
現在使用できる回避策はありますか?
バージョン:
eclipse - Spring データグラフと Eclipse
Spring Data Graph で Eclipse を有効にする方法を理解するために 2 日間を費やしましたが、まだわかりません。コードは次のようになります。
このコードは、Maven でビルドするとまったく問題ありません。persist()
Eclipse でプロジェクトを開くと、 class にメソッドがないと表示されPerson
ます。
Eclipse 3.7 (Ubuntu 11.04 上)、Spring 3.0.6.BUILD -SNAPSHOT、AspectJ 1.6.12.BUILD-SNAPSHOT、Spring Data Graph 1.2.0.BUILD-SNAPSHOT を使用しています。AJDT 2.2.0.e37x-20110815-2000もインストールしています。
私の Eclipse プロジェクトは AspectJ 対応です (プロジェクトのアイコンに AJ があります)。
Eclipse でエラーを取り除くためにインストールする必要があるこれらすべてのツールの正確なバージョンを教えてくれる人がいるかどうか疑問に思っています。
これらの詳細が十分でない場合は、コメントしてください。
更新:
また、この質問を公式の Spring Data Graph フォーラムに投稿しました。
http://forum.springsource.org/showthread.php?113629-Using-Spring-Data-Graph-in-real
これまでのところフィードバックはありません。
java - Spring Data Graph、jo4neo、ogrm に代わるものはありますか?
使いやすいグラフ DB + ORM ソリューションを探しています。要件は次のとおりです。
- XML を使用する必要がない流暢な Java インターフェイス。
- グラフ トラバーサルの容易さ: 「これらのタイプのすべてのエンティティを指定してください。このエンティティから始めて、この一連のリレーション タイプのみを使用してトラバースします」。
- すぐに使用できる全文検索: p.2 + 「このフィールドにこのテキストが含まれるエンティティのみを考慮する」
setProperty
グラフ レベルで操作する必要はありません。Neo4j は優れていますが、 /getProperty
を直接操作することは避けたいと思います。
私はすでにこれらをチェックしました:
- ogrm - もうサポートされていません。
- jo4neo - 動作しないように見える p.2 および p.3
- Spring Data Graph - 素晴らしいもののようですが、あまりにも未熟です - Eclipse でうまく動作するように 1 週間を費やしました - 成功しませんでした。
確認する必要がある他の同様のツールはありますか?
neo4j - ノード ID を使用した暗号クエリ
次のエンティティを想定します。
「ユーザー」には「ブログ」があり、ブログには「エントリ」があります。ブログには複数のユーザーを含めることができ、エントリにはユーザー、ブログ、および文字列エントリの 3 つのプロパティがあります。特定のブログとユーザーのすべてのエントリを返す暗号クエリを作成したいと考えています。ユーザー ノード ID とブログ ID の両方があります。ユーザー ID を使用してノードを開始できますが、ブログ ID はどのように使用できますか? 他に一意のものにはアクセスできないため、ノード ID が使用されています。
推奨事項をいただければ幸いです。
spring - SpringDataGraphfindByPropertyがNeo4Jで機能しない
以下のコードを実行すると、期待されるプロパティを持つ新しいユーザーが作成されます。(テストを実行した後、Neoclipseで確認します)。ただし、findByPropertyValue
ユーザーの取得に失敗します。nullを返すだけです。デバッグusrFromDb1
すると、null値しか含まれていないように見えますが、後で確認した値でさえ、実際にはデータベースに保存されていました。誰かが解決策のアイデアを持っていますか?
spring - SpringDataNeo4jを使用したSpringFrameworkバージョン
Spring Data Neo4jを使用したSpringフレームワークコアのバージョンマトリックスはありますか?
Spring Data Neo4j 2.0.0と互換性のある(使用する必要がある)Springフレームワークコアの(最小)バージョンを探しています。
spring - Spring Data Graph/Neo4j によるページング
Page
Spring Data Graph (Neo4J) をデータストアとして使用する場合、結果をフェッチすることは可能ですか?
を使用findAll(Pageable)
する場合に利用できるページング可能なクエリはGraphRepository
、私が探しているのは、他の同様のクエリPageable
の APIです。findBy***()
おそらく、Spring Data Graph を使用して結果をページに表示するには、まったく異なる (推奨される) 方法があるかもしれません。それについての考えも大歓迎です!