2012-08-17 64 views
0

嗨两个对象:比较我有以下HQL查询,我现在用的executeQuery()运行来自同一个域个createCriteria Grails的

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(),因为我想传入分页参数。我会如何去做这件事?

回答

0

你也可以在执行查询中传递分页参数。刚内通过分页地图查询字符串和查询参数后(如果有的话):
q = Domain.executeQuery("query", queryParams, paginationParams);
请注意,queryParams是可选

相关问题