6

例如,如果我想按名称获取用户列表:

class UserRepository extands GraphRepository<User> {

    List<User> findByName(String name);
}

那么如何将加载深度设置为2?

我试图在SDN 4.0.0.RC2 docs中找到答案,但它没有包含有关此问题的任何内容。

4

2 回答 2

11

从 SDN 4.2.0-M1开始,此功能已实现。在撰写本文时,它尚未出现在参考文档中,但请参阅此 PR以了解实施、测试和示例应用程序更新。

简而言之,派生的 finder 方法现在可以使用@Depth(n)注释来指定 n ( ref ) 的获取深度。您还可以@Depth在方法签名中添加 -annotated 参数,该参数可用于指定每次调用 ( ref ) 的获取深度。

干杯,@Luanne - 这看起来很棒:)

于 2016-10-03T03:57:09.550 回答
10

派生查找器尚不支持深度。您必须编写自定义查询或在适用loadAllByProperty的情况下使用该方法。Neo4jTemplate

这应该在文档中提到,我们将添加它。

于 2015-08-29T14:57:12.600 回答