у меня следующая ситуация:
В классе дао:
...
Query q = em.createNamedQuery("myQuery");
q.setParameter("attr", "value");
List<MyObj> listMyObj = q.getResultList();
...
В моем файле orm.xlm я определил этот запрос:
<named-query name="myQuery">
<query><![CDATA[
select m from MyEntity1
where id_est in (select mm.id from MyEntity2 where mm.id_est = :attr)
]]></query>
</named-query>
Все работает, нет проблем с конфигурацией и / или кода, но этот запрос возвращает 0 элементов, когда выполнение того же запроса в sql возвращает ожидаемые элементы. Зачем? Есть что-то, что я игнорирую в JPQL?