1

こんにちは私はグーグルアプリエンジンで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フィルタリングでORQUERYを作成することはできますか?

4

1 に答える 1

1

複数のIDをクエリする場合は、.を使用します。

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

...ここで、IDはIDのリストです。

于 2014-03-23T18:18:01.977 に答える