我有
public class QuantityType {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String type;
}
我正在尝试设置一个查询,以便通过它的密钥
获取正确的QuantityTypegql = "select * from QuantityType where __key__='aght52oobW1hIHTWVzc2FnZRiyAQw'";
但它没有用,因为
BadFilterError:BadFilterError:无效过滤器:键过滤器值必须是Key;收到了aght52oobW1hIHTWVzc2FnZRiyAQw(str)。
我也尝试过使用
gql = "select * from QuantityType where __key__=='" + KeyFactory.stringToKey(qTypeKey)+"'";
但它不起作用..
如何通过密钥从我的数据存储中获取特定对象?