1

您好,我正在将 objectify 与 google 应用引擎一起使用。我已经看到我可以做这样的事情

List<Car> cars = ofy().load().type(Car.class).filter("year in", yearList).list();

这实现了 OR QUERY 结果但是,当我尝试按 id 查询(设置为 Long 类型)时,我得到一个异常,并且只允许通过 Long 或 String 值进行过滤。更详细

java.lang.IllegalArgumentException: Id filter values must be Long or String

是否可以通过 id 过滤进行 OR QUERY?

4

1 回答 1

1

查询多个 id 时使用 ..

ofy().load().type(Car.class).ids(IDs);

...其中 IDs 是您的 ID 列表。

于 2014-03-23T18:18:01.977 回答