Динамический запрос JPA 2.0 с использованием Criteria API

Я немного застрял в построении динамического запроса с использованием CriteriaBuilder из JPA 2.0.

Я предполагаю, что у меня есть довольно распространенный вариант использования: пользователь задает произвольное количество параметров поиска X для объединения и / или объединения: like:

select e from Foo where (name = X1 or name = X2 .. or name = Xn )

Метод или CriteriaBuilder не является динамическим:

Предикат или (Предикат ... ограничения)

Идеи? Образцы?

Ответы на вопрос(2)

Ваш ответ на вопрос