是否可以将 COUNT 与 DISTINCT JPA 投影结合使用?
我正在使用JPA独特的投影来获取一些数据:
select distinct o.f1, o.f2, o.f3 from SomeEntity o where ...
这适用于 setFirstResult 和 setMaxResults 到页面数据。
但是,我需要计算总行数而不获取所有行。我试过:
select count(distinct o.f1, o.f2, o.f3) from SomeEntity o where ...
这不起作用(无论如何使用EclipseLink),并且JPA规范似乎不允许这样做。还有别的方法吗?我不想写一个SQL查询来做到这一点。