Динамический запрос 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 не является динамическим:
Предикат или (Предикат ... ограничения)
Идеи? Образцы?