对于请求工厂,您已经定义了应该加载的嵌入实体。这是由"和" -keyword完成的。例如,如果我加载一篇文章,我也想要收集存储在"评论"字段,我必须使用以下语法:
ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments");
这很好用。但是现在我还想加载一个存储在" Comment" -Objects中的实体。所以每个评论都引用了一个" User" -entity。如果我使用上面显示的语法加载我的文章和评论,则所有" user" -fields都设置为" null"。如何告诉请求工厂还加载子子实体?
答案 0 :(得分:1)
如果评论界面中有getUser()
字段,那么这应该有效:
ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments.user");