2012-08-17 21 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是可選

相關問題