Я немного застрял при создании динамического запроса с использованием CriteriaBuilder из JPA 2.0.
У меня довольно распространенный случай использования: пользователь предоставляет произвольное количество параметров поиска X для объединения и / или объединения: например:
select e from Foo where (name = X1 or name = X2 .. or name = Xn )
Метод или CriteriaBuilder не является динамическим:
Предикат или (Предикат ... ограничения)
Идеи? Образцы?