JPA计算不同的多个表达式

时间:2016-06-13 04:08:14

标签: jpa count eclipselink multiple-columns

CriteriaBuilder.countDistinct(表达式e)

只需要一个表达式。如何计算不同的多个表达式?例如,

Country              Language
-------------------------------

在JPA CriteriaQuery中,如何计算不同的(国家,语言)对?

谢谢,

1 个答案:

答案 0 :(得分:0)

你不能用JPQL做到这一点。 JPQL BNF非常清楚

aggregate_expression ::= { AVG | MAX | MIN | SUM } ([DISTINCT] state_field_path_expression) |
    COUNT ([DISTINCT] identification_variable | state_field_path_expression |
    single_valued_object_path_expression)