如何将Root <?>联接到Jpa规范查询中的子查询?

时间:2020-03-09 07:17:08

标签: jpa spring-data-jpa

我需要按照答题纸的总分排序。

这是答案表的结构;

  • id
  • 得分
  • answer_sheet_id

这是answer_sheet表的结构

  • id

我通过本机sql解决了它。 这是sql

select * from answer_sheets ah left join (
    select answer_sheet_id, count(score) as totalScore from answers group by answer_sheet_id
) a on (ah.id = a.answer_sheet_id) order by a.totalScore;

但是在我的应用程序中,我使用的是Spring Data Jpa,因此必须使用jpa规范查询来解决此问题。

有人知道如何在Jpa规范查询中做到这一点吗?

谢谢。

0 个答案:

没有答案