我找到了org.neo4j.helpers.Predicate界面。我使用Neo4j和Spring Data。
我有一个像这样的存储库:

public interface RelationRepository extends GraphRepository<Relation> {
}


但是当我想调用relationRepository.findAll(new MyPredicate())时,它不起作用。没有创建使用谓词的方法。有什么办法可以将它们组合在一起吗?

最佳答案

您可以将QueryDSL谓词与QueryDslRepository一起使用。

请参阅本节:http://docs.spring.io/autorepo/docs/spring-data-neo4j/3.3.0.M1/reference/html/#reference_programming-model_repositories

或测试:

https://github.com/spring-projects/spring-data-neo4j/blob/master/spring-data-neo4j/src/test/java/org/springframework/data/neo4j/repository/CypherDslRepositoryTests.java

10-05 22:54
查看更多