Можно ли искать объекты, в которых поле Коллекция содержит определенное значение?
Например, если у меня есть сущность с именем 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
Но это не работает.