JPA названные запросы VS критерии API?

Существует ли эвристическая / лучшая практика / правила для решения между критериями API и NamedQuery ?

Мои мысли до сих пор:
Названные запросы, как правило, более читаемые. Запросы критериев более гибки.
Оба предложены. Я склонен положиться на использование именованных запросов как можно дольше, а затем переменил на критерии.

Но может быть Призыв к «сгибанию» запроса, используя API критерии, является подсказкой к неоптимальному дизайну (т.е. разделению проблем)?

Спасибо

26
задан kostja 7 September 2011 в 12:42
поделиться