【发布时间】:2016-04-20 17:18:28
【问题描述】:
我有一个我想用 JPA 执行的 postgres 查询。
谁能告诉我如何在 jpa 中正确地跟踪查询
SELECT (
SELECT COUNT(*)
FROM "RECEIPT" Where "STATUS"='1'
) AS count1,
(
SELECT COUNT(*)
FROM "RECEIPT" Where "STATUS"='1'
) AS count2;
这会返回
count1 count2
11 11
在 jpa 中我尝试了以下操作。
Query query = em.createQuery("SELECT (SELECT count(*) FROM SMSReceipt Where status='1' ) AS count1,(SELECT count(*) FROM SMSReceipt Where status='8' ) AS count2 ");
但这不起作用
请教我怎么做
【问题讨论】:
标签: java postgresql jpa