使用Objectify的Google应用引擎或QUERY ID

时间:2013-03-03 11:17:31

标签: java google-cloud-datastore objectify

您好我正在使用objectify与谷歌应用引擎。 我已经看到我可以做这样的事情

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?

1 个答案:

答案 0 :(得分:1)

查询多个ID时使用..

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

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