客观化查询结果之谜
Objectify query result mystery
我有一个字符串类型的带@Id 的实体,我设法插入了一条记录。
当我执行下面的查询时,我能够看到查询返回的记录:
ofy().transactionless().load().type(Score.class).first().now();
但是,当我尝试通过 id() 方法查询时,我得到了零条记录。
ofy().transactionless().load().type(Score.class).id("idstring").now;
知道我错过了什么吗?
谢谢!
您的第一个查询只是在数据存储区中生成第一个 Score 实体。第二个查询是寻找一个特定的键。您可能指定的 ID 不正确。
此外,您几乎肯定不需要 transactionless() - 这是一个非常特殊的用例。
我有一个字符串类型的带@Id 的实体,我设法插入了一条记录。
当我执行下面的查询时,我能够看到查询返回的记录:
ofy().transactionless().load().type(Score.class).first().now();
但是,当我尝试通过 id() 方法查询时,我得到了零条记录。
ofy().transactionless().load().type(Score.class).id("idstring").now;
知道我错过了什么吗?
谢谢!
您的第一个查询只是在数据存储区中生成第一个 Score 实体。第二个查询是寻找一个特定的键。您可能指定的 ID 不正确。
此外,您几乎肯定不需要 transactionless() - 这是一个非常特殊的用例。