spring-data-neo4j,手动获取相关的To实体

时间:2014-07-18 14:52:13

标签: java neo4j spring-data-neo4j

@NodeEntity
@JsonIgnoreProperties(ignoreUnknown = true)
public class Employee {
    @GraphId
    private Long graphId;

    @Indexed
    private Long id;

    private String name;

    private String password;

    @RelatedTo(type = "REPORT_TO", direction = Direction.OUTGOING)
    private Department department;
}

我知道spring-data-neo4j可以在获取Employee实体时使用@Fetch来获取Department数据,但是在获得Employee时我不需要每次需要Department,那么我怎样才能获取部门manully? @Fetch注释不灵活

1 个答案:

答案 0 :(得分:0)

您可以使用Neo4jTemplate#fetch (T)手动执行@Fetch自动执行的操作。

请参阅api doc here