【发布时间】:2010-07-14 07:45:50
【问题描述】:
如何查询使用 GAE 存储的对象列表,其中 Set 字段包含指定字符串?即想象这个虚构的例子:
@PersistenceCapable
class Photos {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
String name = "";
Set<String> tag = new Hashset<String>();
}
假设“数据库”中有40,000张照片,我如何Query所有照片tag='2009'
如果您有以下类,或者来自 google 文档的另一个示例:
@PersistenceCapable
public class Person {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private Set<Key> favoriteFoods;
// ...
}
如何获取所有 Person 对象的列表,其中他们有一个特定的最喜欢的食物键?
【问题讨论】:
标签: java google-app-engine jdo