2010-05-13 5 views
3

난 그냥 'createCriteria이'(즉, 오프셋() 등 findall은)이 코드는 '오프셋'이후 작동하지 않는createCriteria를 사용할 때 GORM에서 오프셋을 설정하는 방법은 무엇입니까?

참고 동적 파인더 유사한 paginateParams를 지정하는 것이 문서화되어 있지 않습니다 가능하다면 궁금하네요 [기준 DSL은 Hibernate Criteria 클래스에 밀접하게 대응, 내 기억으로

... 
firstResult(offset) 
... 

: http://www.grails.org/doc/1.2.1/ref/Domain%20Classes/createCriteria.html

def c = SnbrItemActDistance.createCriteria() 
def results = c.list { 
    eq('iid', newsId) 
    ge('distance', cap) 

    maxResults(count) 
    offset(offset) 
    order('distance', 'desc') 
} 

답변

7

에 난 당신이 뭔가를 사용할 줄 믿습니다.

2

지도에 목록을 전달할 수도 있습니다. 예 :

def c = SnbrItemActDistance.createCriteria() 
def results = c.list(max:count, offset:offset) { 
    eq('iid', newsId) 
    ge('distance', cap) 
} 
관련 문제