Spring Data Neo4j(SDN):暗号化されていないネストされたオブジェクト

ahmar hashmi

私はグラフデータベースを初めて使用します。要件は、neo4j1.9.1から最新のものに移行することです。最新のものを使用するように正常に構成しましたが、ネストされたオブジェクト/コレクションを取得する際にいくつかの問題に直面しています。

既存の実装では、プロパティに@Fetch注釈がありましたが、使用できなくなりました。

データベースにクエリを実行すると、正しい数のノードが返されますが、それらのノードにはネストされたオブジェクト/関係が含まれていません。

たとえば、私のPOJOは次のようになります。

@NodeEntity
public class Category {

@GraphId
Long id;
private String categoryId;
@Index
private String unitId;

@Index
private String companyCategoryCode;
private String companyLabel;
private String supplierId;

@Relationship(type = "CHILD_OF", direction = Relationship.OUTGOING)
private Category parent;
... getters and setters
}

リポジトリは次のようになります。

public interface CategoryRepository extends GraphRepository<Category> {
  @Query(
  "MATCH (:ContentViewGroup {token:{token},active:true})-[:ASSOCIATED]-
  (:ContentView {active:true})-[r:MAPS_WITH]-(category:Category) "
      + "WHERE r.count > 0  "
      + "RETURN category ")
  List<Category> getCategories(@Param("token") String cvGroupToken);
}

私はいつもクラスnullparent対象になりますCategory

この点で何か助けはありますか?

注:Neo4j-ogm-apiv2.1.6とSpringデータneo4jv4.2.10-RELEASEを使用しています

マスターマイヤー

暗号クエリ内でも親カテゴリを返す必要があります。

例えば: MATCH (:ContentViewGroup {token:{token},active:true})-[:ASSOCIATED]-(:ContentView {active:true})-[r:MAPS_WITH]-(category:Category)-[:CHILD_OF]->(parent:Category) WHERE r.count > 0 RETURN category, parent

SDN / OGMは、Neo4jから受信したデータのオブジェクトのみを作成できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

@NodeEntityオブジェクトのIDはSDN(Spring Data Neo4j)5.0.2.RELEASEで一意(つまりリサイクルされない)ですか?

分類Dev

Spring Data JPAでオブジェクトのネストされたリストを検索できない

分類Dev

Spring Data- JPA複数のネストされたオブジェクト

分類Dev

Spring Data- JPA複数のネストされたオブジェクト

分類Dev

Springデータを使用してneo4jでネストされたオブジェクトを保存および取得する方法

分類Dev

ネストされたオブジェクトコレクションサイズでSpring Data JPAソート

分類Dev

Spring Data Neo4j 4を使用して単純なオブジェクト関係のターゲットを更新しても、期待した結果が得られません

分類Dev

Spring Data Mongo:ネストされたオブジェクトをそのフィールドで返す方法は?

分類Dev

Spring Data Mongo:ネストされたオブジェクトをそのフィールドで返す方法は?

分類Dev

Spring Data JPAはネストされたオブジェクトIDで検索します(2回ネストされます)

分類Dev

Spring Data Neo4j 5のEntityScanには、Kotlinを使用するときにコンパニオンオブジェクトが含まれます

分類Dev

Spring-Data Elastic Searchでネストされたオブジェクトのフィルタリングを使用して検索クエリを作成するにはどうすればよいですか?

分類Dev

ネストされたオブジェクトは、Spring JpaRepositoryによって保存されていません

分類Dev

vuetifyv-data-tableにネストされたオブジェクトデータが表示されない

分類Dev

ネストされたオブジェクトの日付フィールドによる Spring Data ES クエリ

分類Dev

Spring Data JPAでオブジェクトがデタッチされるのはいつですか?

分類Dev

リポジトリインターフェースを使用して、Spring Data内のネストされたオブジェクトのobjectIdでコレクションを見つける方法は?

分類Dev

Java Spring4ネストされたオブジェクトInvalidPropertyException

分類Dev

Spring Boot、MongoDBでネストされたオブジェクト

分類Dev

spring-data-mongodbネストされたドキュメントプロジェクション

分類Dev

Spring Data Jpaクエリから返されたオブジェクトにnull値があります

分類Dev

Spring Data RESTでのネストされたプロジェクションの使用

分類Dev

spring-data-restを使用して新しいネストされたエンティティをPOSTする方法

分類Dev

Spring Data Neo4JリポジトリのfindAll()はnullpointerexceptionになります

分類Dev

Spring Data Restリポジトリがときどきエクスポートされない

分類Dev

Springデータneo4jは、@ Relationshipアノテーションが付けられたオブジェクトを初期化しません

分類Dev

RestTemplateを使用したネストされたオブジェクトのJava Spring逆シリアル化

分類Dev

Spring Data:JPAとネストされたトランザクション

分類Dev

Spring Data JPA、プロジェクト間でエンティティを共有、マップされていないエンティティ

Related 関連記事

  1. 1

    @NodeEntityオブジェクトのIDはSDN(Spring Data Neo4j)5.0.2.RELEASEで一意(つまりリサイクルされない)ですか?

  2. 2

    Spring Data JPAでオブジェクトのネストされたリストを検索できない

  3. 3

    Spring Data- JPA複数のネストされたオブジェクト

  4. 4

    Spring Data- JPA複数のネストされたオブジェクト

  5. 5

    Springデータを使用してneo4jでネストされたオブジェクトを保存および取得する方法

  6. 6

    ネストされたオブジェクトコレクションサイズでSpring Data JPAソート

  7. 7

    Spring Data Neo4j 4を使用して単純なオブジェクト関係のターゲットを更新しても、期待した結果が得られません

  8. 8

    Spring Data Mongo:ネストされたオブジェクトをそのフィールドで返す方法は?

  9. 9

    Spring Data Mongo:ネストされたオブジェクトをそのフィールドで返す方法は?

  10. 10

    Spring Data JPAはネストされたオブジェクトIDで検索します(2回ネストされます)

  11. 11

    Spring Data Neo4j 5のEntityScanには、Kotlinを使用するときにコンパニオンオブジェクトが含まれます

  12. 12

    Spring-Data Elastic Searchでネストされたオブジェクトのフィルタリングを使用して検索クエリを作成するにはどうすればよいですか?

  13. 13

    ネストされたオブジェクトは、Spring JpaRepositoryによって保存されていません

  14. 14

    vuetifyv-data-tableにネストされたオブジェクトデータが表示されない

  15. 15

    ネストされたオブジェクトの日付フィールドによる Spring Data ES クエリ

  16. 16

    Spring Data JPAでオブジェクトがデタッチされるのはいつですか?

  17. 17

    リポジトリインターフェースを使用して、Spring Data内のネストされたオブジェクトのobjectIdでコレクションを見つける方法は?

  18. 18

    Java Spring4ネストされたオブジェクトInvalidPropertyException

  19. 19

    Spring Boot、MongoDBでネストされたオブジェクト

  20. 20

    spring-data-mongodbネストされたドキュメントプロジェクション

  21. 21

    Spring Data Jpaクエリから返されたオブジェクトにnull値があります

  22. 22

    Spring Data RESTでのネストされたプロジェクションの使用

  23. 23

    spring-data-restを使用して新しいネストされたエンティティをPOSTする方法

  24. 24

    Spring Data Neo4JリポジトリのfindAll()はnullpointerexceptionになります

  25. 25

    Spring Data Restリポジトリがときどきエクスポートされない

  26. 26

    Springデータneo4jは、@ Relationshipアノテーションが付けられたオブジェクトを初期化しません

  27. 27

    RestTemplateを使用したネストされたオブジェクトのJava Spring逆シリアル化

  28. 28

    Spring Data:JPAとネストされたトランザクション

  29. 29

    Spring Data JPA、プロジェクト間でエンティティを共有、マップされていないエンティティ

ホットタグ

アーカイブ