在Grails中使用.list()和其他查询选项

时间:2012-03-30 17:51:47

标签: grails grails-domain-class

我想将.list调用与另一个查询一起使用(例如日期范围或某种类型的所有查询)。这是可能的,还是我需要构建一个自定义.find调用包装.list中的所有选项,如offset和max?

2 个答案:

答案 0 :(得分:2)

您可能希望查看Grails文档的Dynamic Finders和/或Where Queries部分。如果你想提供一个更具体的例子,说明你想要完成什么,我可以更好地回答你的问题。

答案 1 :(得分:0)

您可以尝试以下内容:

filter = { it.datePublished >= 'date1' && it.datePublished <= 'date2' }
def filteredList = Book.list(max: 10, offset: 100).collect(filter)