def c = Employee.createCriteria()
return c.list {
} as Set;
上面的代码向我返回了表的所有对象。
但是当我尝试像这样过滤它时,我得到空值:
def c = Employee.createCriteria()
return c.list {
'eq'('id', 604931)
} as Set;
(或)
def c = Employee.createCriteria()
return c.list {
'between'('updatededOn', startDate, endDate)
} as Set;
我真正想要的是从 Employee 表中检索所有行,其中updated_on位于 startDate 和 endDate 之间。 startDate 和 endDate 是 Date 对象。
谢谢
这应该可以做到:
def employees = Employee.withCriteria {
between('updatededOn', startDate, endDate)
}