使用 spring-data-neo4j 存储库,我可以使用 @Query 并加载深度大于 1 的节点吗?
我的例子是
@Query("match (m:NodeTypeA)-[r:REL1]-(n:NodeTypeB {nodeBUniqueProperty: {0}}) return m")
public NodeTypeA findByNodeBUniqueProperty(String uniqueProperty);
使用此查询,返回 NodeTypeA。但是我也想要 NodeTypeA 的邻居。
我可以@Inject ogm 会话并使用它来获得我想要的结果,但是使用@Query 会更好。
我注意到文档中有一条注释说:
在当前版本中,派生查找器不支持分页、排序或自定义深度
但是使用@Query 的方法是派生查找器吗?