У меня следующий запрос jpa (я исключил из него нерелевантную информацию):
@Query(value = "SELECT new SomeEntitySummary(et.id, count(ret.id)) " +
"FROM SomeEntity et left join SomeRelatedEntity ret on ( ... ) " +
"WHERE ... " +
"group by et.id"
)
В результате он возвращает пользовательский объект, а не сущность.
Можно ли включить в него предложение has?
Эквивалент sql работает и будет выглядеть примерно так:
select et.id,count(ret.id)
from someentity et
left join somerelatedentity ld on (...)
group by et.id
**having count(ret.id) between 1 and 100**
Можно ли написать это в запросе jpa? Мне пока не удалось найти соответствующие примеры: (