Существует ли эвристическая / лучшая практика / правила для решения между критериями API и NamedQuery ?
Мои мысли до сих пор:
Названные запросы, как правило, более читаемые. Запросы критериев более гибки.
Оба предложены. Я склонен положиться на использование именованных запросов как можно дольше, а затем переменил на критерии.
Но может быть
Призыв к «сгибанию» запроса, используя API критерии, является подсказкой к неоптимальному дизайну (т.е. разделению проблем)?
Спасибо