У меня есть класс доступа к данным, который предоставляет основные операции для класса сущностей, используемого на веб-сайте:
public class UserDataAccessService {
public User login(User u)...
public User findByUsername(String username)...
Я хочу определить все HQL / SQL-запросы в этом классе доступа к данным, но у меня возникают проблемы с использованием аннотации hibernate @NamedQuery; Hibernate продолжает говорить, что не может найти указанный запрос. Я не собираюсь определять методы поиска / поиска в классах сущностей, потому что не чувствую, что это подходящее место для этого.
Я использую только аннотации и hibernate.cfg.xml, так где я могу объявить эти запросы, чтобы Hibernate мог их найти?