【发布时间】:2019-07-03 09:05:42
【问题描述】:
我正在使用 spring boot 和 jpa 存储库,我想使用 hql 查询从数据库中获取最后 2 条记录。 我已经编写了以下查询,但它不起作用。
@Query("select news from(select news from NewsDTO news order by news.newsId desc limit 2) sub order by news.newsId asc")
它正在抛出以下异常
Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: ( near line 1, column 17 [select news from(select news from com.mer.aigs.dto.news.NewsDTO news order by news.newsId desc limit 2) sub order by news.newsId asc]
【问题讨论】:
-
不工作的意思是它给出错误的结果还是根本没有运行??
-
你的意思是JPQL无效的“查询”?想知道“不工作”是什么意思......
-
运行项目时报错
标签: java sql spring spring-data-jpa jpql