Objectify查询结果之谜

时间:2015-07-14 01:27:26

标签: android google-app-engine objectify

我在String类型中有一个@Id实体,我设法插入一条记录。

当我执行下面的查询时,我能够看到查询返回的记录:

OFY()transactionless()负载()类型(Score.class)。首先()现在();

然而,当我尝试通过id()方法进行查询时,我得到了零记录。

OFY()transactionless()负载()类型(Score.class).ID( “idstring”)现在;

知道我可能遗漏了什么吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您的第一个查询只是在数据存储区中生成第一个Score实体。第二个查询是查找特定密钥。您可能错误地指定了ID。

此外,您几乎肯定不需要transactionless() - 这是一个非常特殊的用例。