在一个像这样的过滤器的简单查询中:
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。