ВЫБЕРИТЕ из коллекции с GWT + App Engine + JPA - PullRequest
0 голосов
/ 20 декабря 2011

Можно ли искать объекты, в которых поле Коллекция содержит определенное значение?

Например, если у меня есть сущность с именем Item, и она содержит поле Collection с именем category.

public class Item {

  @ManyToMany(cascade = CascadeType.ALL)
  private Set<String> categories = new HashSet<String>();

}

Итак, я хочу выбрать каждый элемент, который содержит категорию «синий».

Я пробовал следующие запросы:

ВЫБРАТЬ o ИЗ ПУНТА КАК o ГДЕ o.categories =: категория

ВЫБРАТЬ o ИЗ ПУНТА КАК О ГДЕ o.categoriesKeys =: категория

ВЫБРАТЬ o ИЗ ПУНТА КАК o ГДЕ: категория ЧЛЕН o.categories

Но это не работает.

1 Ответ

0 голосов
/ 21 декабря 2011
...