Вы можете использовать Query.scroll()
, добраться до последней позиции, используя ScrollableResults.last()
, и позвонить getRowNumber()
.
Обратите внимание, что это даст вам количество строк SQL, а не обязательно количество сущностей, возвращаемых запросом (например, если в коллекции есть выборка соединения).