Keys-only query using JDOSometime we just really need Ids from a particular entity but we lead to query full entity row, which is inefficient ....
GAE datastores support, query keys only lets see some basics....
Inorder to set Java Google App Engine JDO query into a keys-only query,
call setResult(String) as following to specify that only the @PrimaryKey column should be returned.
JDO will convert this into a keys-only query on the datastore.
public class MyDatabaseEntity {
@PrimaryKey
private String name;
// ...
}
Query q = pm.newQuery(MyDatabaseEntity.class);
q.setResult("name");
q.execute();