0

我正在尝试获取给定父键的所有子级。我可以使用如下查询/祖先方法来实现这一点:

List<Tire> list= ofy.query(Tire.class).ancestor(new    Key<Car(Car.class,carID))).list();

这样做的问题是查询方法不通过缓存。如何使用 get 获取相同的列表?

谢谢

4

1 回答 1

0

您可以执行仅键查询,然后对键执行 get()。这仍然会影响数据存储,但它可以将您的成本降低到每次读取 1 个读取操作 + 1 个小操作(而不是每次读取 1 个读取操作 + 1 个读取操作)。

如果您使用 Objectify4,它会自动为您执行此操作(请参阅 Query.hybrid() 方法)。

于 2012-09-18T17:46:16.573 回答