使用像这样的HQL查询:
def accounts = Account.executeQuery("select distinct a.number from Account a")
def accountSize = accounts.size()
这给出了accountSize,但问题是帐户也将从Hibernate中获取。是否有一个命令允许在不获取结果的情况下计算查询结果的大小?
答案 0 :(得分:3)
Account.count()
可以为您提供Account
表的总行数。
这就是你需要的吗?
如果您需要HQL,那么
def accountSize = Account.executeQuery("select count(distinct a.number) from Account a")