Я хотел бы выразить следующий запрос
select * from(
select pI, max(pAs) as pAs from mytable
and pAs>=?1 and pAs<=?2
and pI like 'DE%%'
and pE like ?6
group by pI
) as x
inner join mytable as a
on a.pI=x.pI
and a.pAs=x.pAs
, используя построитель критериев из спящего режима. Я не добился успеха и пока что использую nativeQuery вместо этого.
Однако суть вопроса (который я не смог решить) заключается в том, что мне нужно два свойства, возвращенные в подвыбор. Все примеры, которые я нашел, возвращают только одно свойство.
Это действительно ограничение jpa / hibernate или есть способ сделать то, что я хочу? Любая помощь / указатели приветствуются.