我想知道是否可以在同一查询中查询班级父亲和儿子。
@Entity
public class Blog {
@Getter
@Setter
@Id
String id;
@Getter
@Setter
int popularity;
}
@Entity
public class Post {
@Id
@Getter
@Setter
String id;
@Getter
@Setter
String title;
@Getter
@Setter
long published;
@Getter
@Setter
String locale;
@Getter
@Setter
@Load
private Ref<Blog> parent; // or @Parent?
}
这可能吗? ->
查询列表类型“发布”>过滤区域设置“发布”>发布的订单“发布”>订单受欢迎程度“博客”
谢谢。
最佳答案
你不能。这将是一个联接,并且应用引擎不支持查询中的联接。您需要将要过滤的数据复制到Post实体上,或者执行2个单独的查询并在内存中进行设置的交集。