我正在开发一个购物网站应用程序。我需要在商店里买到最受欢迎的商品。我正在使用JPQL
。换句话说,我需要从表中获取最重复的项目代码。我试过这个 -
select o.item from OrderDetail o GROUP BY o.item.id ORDER BY COUNT(*) DESC LIMIT 1
但是我收到了以下错误。
unexpected token: LIMIT
如何解决此错误?
提前致谢!
答案 0 :(得分:1)
您可以在实体管理器创建的查询对象上使用setMaxResults()
来限制结果数量
例如:
entityManager.createQuery(QUERY).setMaxResults(1);