У меня есть объект курса, который содержит набор ключей для моего объекта тега. Как я могу создать запрос для получения списка курсов с определенным тегом? Например, я хочу найти все курсы, помеченные java.Набор запросов Google DataStore
Вот мои объекты:
@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable="true")
public class Course{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent private Set<Key> tags;
//etc
}
@PersistenceCapable(identityType = IdentityType.APPLICATION, detachable="true")
public class Tag{
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent private String tagText;
}
Как добавленное примечание, с данным хранилищем google, поскольку у вас нет объединений, часто бывает неплохо денормализовать ваши данные. То есть, используйте теги Set вместо того, чтобы направлять их по типу Tag. –
bdonlan
Это было бы идеально, однако для моего объекта тега больше, чем просто строки. – KevMo