我很难从GAE数据存储区查询我的实体。这是我的实体:
这是我加载数据的代码:
@ApiMethod(name = "getUserPost", path = "getUserPost",
httpMethod = HttpMethod.POST)
public Posts[] getUserPost(@Named("userEmail") String userEmail, @Named("apikey") String apikey){
OfyService.ofy().factory().begin();
Posts[] arr = new Posts[100];
int ctr = 0;
//Query<Posts> q = OfyService.ofy().load().type(Posts.class).filter("postUserEmail", userEmail);
List<Posts> q = OfyService.ofy().load().type(Posts.class).filter("postUserEmail", userEmail).list();
for (Posts thepost: q) {
arr[ctr] = thepost;
ctr++;
}
return arr;
}
我不能使用Query和List来获取我的实体。 arr
始终为空。
请帮帮我。