0

域类:

class Record {
    Date date
    Integer days
}

代码:

def record.createCriteria().list {
    order( "DATE_ADD( date, INTERVAL days DAY )", "asc" )
}

问题:

显然这不起作用,但我需要知道是否有一种方法可以使用 createCriteria 按日期 + 天数排序。

谢谢 :)

4

1 回答 1

0

就像@StanislavL 所说的那样,您可以使用公式

Date dateWithAdditionalDays

static mapping = {
        dateWithAdditionalDays formula: 'DATE_ADD( date, INTERVAL days DAY )'
}

def record.createCriteria().list {
    order('dateWithAdditionalDays')
}
于 2015-12-02T07:14:35.697 回答