Google app engine Java中应用程序引擎数据存储中的按键筛选
你会认为这是一个很容易回答的问题 在Java中,我如何通过实体的键(不是一个恰好属于Google app engine Java中应用程序引擎数据存储中的按键筛选,google-app-engine,Google App Engine,你会认为这是一个很容易回答的问题 在Java中,我如何通过实体的键(不是一个恰好属于key类型的属性,而是它的实际键——我们在关系数据库中称之为“主键”)进行过滤 我不想获取具有特定键的单个实体。实际上,我确实希望进行筛选并返回实体的子集。诀窍是使用实体。KEY\u RESERVED\u PROPERTY代替属性名称: Query q = new Query("MyEntity"); q.setFilter(new Query.FilterPredicate(Entity.KEY_RESERVE
key
类型的属性,而是它的实际键——我们在关系数据库中称之为“主键”)进行过滤
我不想获取具有特定键的单个实体。实际上,我确实希望进行筛选并返回实体的子集。诀窍是使用
实体。KEY\u RESERVED\u PROPERTY
代替属性名称:
Query q = new Query("MyEntity");
q.setFilter(new Query.FilterPredicate(Entity.KEY_RESERVED_PROPERTY,
Query.FilterOperator.GREATER_THAN,
KeyFactory.createKey("MyEntity", "somevalue")));
这将查找键大于somevalue
的所有MyEntity
实体