标签: java google-app-engine jdo
我有实体说,User { id (primary_key), phone }要存储在数据存储区中。
User { id (primary_key), phone }
在检索相同内容时我可以使用getObjectById(User.class,id)来获取对象。是否有办法获得具有非关键属性的对象,比如电话。
getObjectById(User.class,id)
根据文档,Datastore也为Property“phone”创建了索引更新。 我们如何使用此索引来获得结果?
答案 0 :(得分:1)
您可以简单地使用JDO Query之类的内容,数据存储区将查询非键电话属性(假设您尚未设置为unindexed)。
q = pm.newQuery(User.class,“phone =='1234567890'”);