spring-data-neo4j-rest

时间:2015-06-09 12:33:18

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

我有三个NodeEntities A,B和C. A是B和C的父级.C有一个类型为Set的属性。对于所有三个实体,我还有一个PagingAndSortingRepository。 Spring Boot应用程序的设置如示例https://spring.io/guides/gs/accessing-neo4j-data-rest/所示。 现在有一件奇怪的事情:如果我直接使用url localhost:8080 / BI浏览B-repository,请查看B从A继承的所有父属性。但是如果我通过C浏览Bs,就像localhost:8080 / C / 0 / BI查看Bs但所有继承的属性都是空的。这是一个错误还是缺少某些东西?

1 个答案:

答案 0 :(得分:1)

您是否有一个可以重现此项目的示例项目?或者至少分享这些类的代码。

可能是您的B关系需要@Fetch注释才能为负载完全补充。

更新

正如我所假设的那样,传递子项不是自动加载的,所以如果你真的需要那里的数据,那么添加@Fetch注释。

public class Composite extends Component {
    @Fetch
    private Set<Leaf> leaf;
....    
}