diff --git a/querydsl-hql/src/main/java/com/mysema/query/hql/AbstractHqlQuery.java b/querydsl-hql/src/main/java/com/mysema/query/hql/AbstractHqlQuery.java index a3301fa4b..4c9304061 100644 --- a/querydsl-hql/src/main/java/com/mysema/query/hql/AbstractHqlQuery.java +++ b/querydsl-hql/src/main/java/com/mysema/query/hql/AbstractHqlQuery.java @@ -8,6 +8,7 @@ import org.hibernate.Session; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import com.mysema.query.grammar.HqlGrammar; import com.mysema.query.grammar.HqlOps; import com.mysema.query.grammar.HqlQueryBase; import com.mysema.query.grammar.types.Expr; @@ -98,6 +99,14 @@ public class AbstractHqlQuery> extends HqlQueryBas } } + public long count(){ + return uniqueResult(HqlGrammar.count()); + } + + public long count(Expr expr){ + return uniqueResult(HqlGrammar.count(expr)); + } + @SuppressWarnings("unchecked") public RT uniqueResult(Expr expr) { select(expr);