将postgres查询转换为spring数据jpa中的jpql后没有结果

时间:2018-05-02 12:48:52

标签: java spring postgresql spring-data-jpa jpql

我正在尝试编写查询以获取列表,因为此查询是本机sql查询,我只需要转换为spring jpql,其中我失败了。如果有任何与此相关的链接,请告诉我

我应该从这个查询中获取列表。因为这个查询在postgres控制台上运行正常,但是我甚至尝试使用spring jpa作为本机查询 它在控制台中显示结果但在服务层中没有提取[编辑:]我的意思是不计算任何结果集。

我确信我在这里错过了一些重要/小事。

下面是本机postgres查询

selcet t.id,count(*), count(*) filter (where t.status = 'DONE') from table t where t.id in ([list]) group by t.id

我正在尝试的是

SELECT t.id, count(t), count(t.id) where staus = 'DONE' from Table t where t.id in ([list]) group by t.id

编辑:使用基于构造函数的查询,这甚至不起作用

我甚至不确定如何开始此查询

虽然刚认识到这一点,但我甚至无法开始如何解决这个问题。 任何暗示,见解都会很有用

0 个答案:

没有答案