neo4j OGM关系不正确的人口

时间:2019-02-07 13:56:15

标签: neo4j spring-data-neo4j neo4j-ogm

我使用spring + neo4j ogm,查询实体时遇到了一些麻烦。

class A {
    @Relationship(type="ABR")
    private List<B> bList;
}

interface ARepository extends GraphRepository<A> { ... }

我的neo4j db我在A和B实体之间有两种关系:“ ABR”,“ XYZ”,并且我对“ ABR”连接感兴趣。但是,当我调用 repository.findAll()时,它将使用所有连接的B实体(通过“ ABR”和“ XYZ”)填充bList。

有人知道我该如何解决此问题?

PS:我无法完全删除“ XYZ”连接,因为我需要另一个逻辑。

仅当我不声明

时才会出现此问题

@Relationship(type="XYZ") private List<B> xyzList;

我使用Spring Boot 1.5.11,这是spring数据和neo4j ogm的下一个版本:spring-data-neo4j-4.2.11,neo4j-ogm-api-2.1.6

0 个答案:

没有答案