Pull to refresh

Comments 6

Первый раз слышу, если честно. Всё равно спасибо вам, буду изучать!
велкам! а автор его, Christian Beikov — активный участник в хибернейте, так что, знает эту всю кухню не понаслышке :)
Существует простой и элегантный способ решения этой задачи: сочетание SQL/HQL и движков шаблонов.

Не смотрели в сторону Specifications? По моему это намного более элегантное решение, чем генерация руками запроса для такого кейса, особенно с метамоделью.
Смотрел, лучше чем критерии, но всё равно годится для сравнительно простых случаев. Если есть задача, когда, допустим в зависимости от входных данных нужно присоединять некую таблицу и отсеивать выборку по полю этой таблицы, то спецификации всё равно получаются довольно громоздкими, КМК.
Сильно от сценария зависит, да. Зато минимальный шанс получить ошибку в рантайме из-за неправильно сформированного запроса (особенно с метадатой).
Sign up to leave a comment.

Articles