次のような 1 つのフィルターを使用した単純なクエリで:
PersistenceManager pm = PMF.getFactory().getPersistenceManager();
Key userKey = KeyFactory.createKey(User.class.getSimpleName(), Long.parseLong(userId));
Query query = pm.newQuery(Car.class);
query.setFilter("owner == ownerParam");
query.declareParameters(Key.class.getName() + " ownerParam");
List<Car> cars = (List<Car>) query.execute(userKey);
次のエラーが発生します (約 300 エントリを超える場合)
原因: com.google.apphosting.api.ApiProxy$UnknownException: API リクエスト datastore_v3.Next() でエラーが発生しました。com.google.net.rpc3.client.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:784) で com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:487) で com.google.tracing .TraceContext.runInContext(TraceContext.java:774) で com.google.tracing.TraceContext$DoInTraceContext.runInContext(TraceContext.java:751) で com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:342) でcom.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:334) com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:484) com.google.net.rpc3.client.RpcStub$ RpcCallbackDispatcher。