执行创建条件时为空值


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)
}

相关内容

  • 没有找到相关文章

最新更新