2010-10-17 194 views
2

我在我的Grails應用程序有一個域類,看起來像這樣:Grails的(休眠)標準查詢

class Event { 
    Date date 
} 

我想寫一個條件查詢,其選擇發生在某月某一年的事件, 有什麼建議麼?

謝謝, 唐

回答

2

你很可能只是用between

def firstDayOfMonthInYear, lastDayOfMonthInYear; 

/* set the two values using Calendar or some other mechanism */ 

Event.withCriteria { 
    between('date', firstDayOfMonthInYear, lastDayOfMonthInYear) 
} 

我不能肯定的between的包容性 - 你可能需要調整您的開始/結束日期,如果不是包容兩端。