Hql не поддерживает ключевое слово
limit
(в разных базах данных оно различно).Вам необходимо создать Query
с помощью диспетчера сущностей и указать максимальный размер:
em.createQuery("your query").setMaxResults(2).getResultList()
при условии, что вам введен диспетчер сущностей:
@Autowired
private EntityManager em
Это решение работает лучше, чем при использовании Pageable
.