В Hibernate можно создать типизированный запрос для возврата сущности, значения или массива объектов:
createQuery("from Cat where id=:ID", Cat.class)
createQuery("select id from Cat where name=:NAME", Long.class)
createQuery("select id, name from Cat where breed=:BREED", Object[].class)
Можно ли вернуть запрос, набранный дляболее конкретный массив, например Long []. class, как в следующем?
createQuery("select id, age from Cat where name=:NAME", Long[].class)