У меня есть предикат, который проверяет, содержит ли клиент все поисковые теги:
Код: Выделить всё
for(String tag:filter.getSearchTags()){
Predicate tagsPredicate = builder.isMember(tag, customer.get("tags"));
predicate = builder.and(predicate, tagsPredicate);
}
Сейчас я просто просматриваю каждый из них по отдельности. Но есть ли способ собрать @> из postgresql? Чтобы быстро проверить, содержит ли массив массив B? tags — это коллекция компонентов (список)
Подробнее здесь:
https://stackoverflow.com/questions/793 ... s-with-jpa