Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > NamedQuery с параметрами


Автор: isabsent 23.5.2011, 15:55
В Entity описан @NamedQuery с несколькими именованными параметрами. Однако указывать все параметры при поиске не всегда хочется (их много). Есть ли в HQL какой-то символ, который, будучи подставлен в качестве значения параметра, просто будет обозначать что поиск по этому параметру делать не нужно? Если нет, то какие способы еще существуют? (Кроме лобового написания всех возможных вариантов запроса посредством  @NamedQuery в Entity  smile  smile )

Автор: powerOn 23.5.2011, 18:18
можно использовать criteria api

Автор: isabsent 23.5.2011, 18:52
А где его было бы правильно применять - в слое DAO, слое сервисов, в бине, который контролирует .xhtml-страницу, или где-то еще? 

Автор: Samotnik 23.5.2011, 22:48
isabsent, в слое DAOImpl, как вариант, можно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)