请求工厂 - 加载引用实体的引用实体

时间:2013-06-06 20:47:51

标签: java gwt requestfactory

对于请求工厂,您已经定义了应该加载的嵌入实体。这是由"和" -keyword完成的。例如,如果我加载一篇文章,我也想要收集存储在"评论"字段,我必须使用以下语法:

ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments");

这很好用。但是现在我还想加载一个存储在" Comment" -Objects中的实体。所以每个评论都引用了一个" User" -entity。如果我使用上面显示的语法加载我的文章和评论,则所有" user" -fields都设置为" null"。如何告诉请求工厂还加载子子实体?

1 个答案:

答案 0 :(得分:1)

如果评论界面中有getUser()字段,那么这应该有效:

ArticleRequest request = requestFactory.articleRequest();
request.findArticleById(1).with("comments.user");