Всем привет.
Подскажите, что делаю не так? Если пользуюсь критериями то профили работают, а если hql то не работают.
@FetchProfile(name = "message-сollection", fetchOverrides = {@FetchProfile.FetchOverride(entity =
Message.class, association = "messgeCollection", mode = FetchMode.JOIN)})
...
//работает
Session session = getSession();
session.enableFetchProfile("message-сollection");
Criteria criteria = session.createCriteria(Message.class);
criteria.add(Restrictions.in("processid", ids));
messageList = criteria.list();
...
//не работает
Session session = getSession();
session.enableFetchProfile("message-сollection");
Query query = session.getNamedQuery("Message.findByProcessids");
query.setParameterList("ids", ids);
messageList = query.list();