比较来自同一域createCriteria Grails的两个对象

时间:2012-08-17 00:58:39

标签: grails executequery createcriteria

您好我有以下使用executeQuery()运行的HQL查询:

def q = Domain.executeQuery("Select d0 from Domain d0 where d0.id = (select min(d1.id) from Domain d1 where d1.code = d0.code and d1.service = d0.service and d1.site = d0.site)");

我正在尝试转换此HQL查询,以便使用createCriteria()而不是executeQuery()返回结果,因为我想传递分页参数。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

您也可以在执行查询中传递分页参数。只需在查询字符串后面传递分页图并查询参数(如果有):
q = Domain.executeQuery("query", queryParams, paginationParams);
请注意,queryParams是可选的