4

在一个像这样的过滤器的简单查询中:

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。

4

0 回答 0