域类:
class Record {
Date date
Integer days
}
代码:
def record.createCriteria().list {
order( "DATE_ADD( date, INTERVAL days DAY )", "asc" )
}
问题:
显然这不起作用,但我需要知道是否有办法按日期+天使用createCriteria订购。
谢谢:)
答案 0 :(得分:0)
与@StanislavL所说的一样,您可以使用formula
Date dateWithAdditionalDays
static mapping = {
dateWithAdditionalDays formula: 'DATE_ADD( date, INTERVAL days DAY )'
}
def record.createCriteria().list {
order('dateWithAdditionalDays')
}