1
我有一个名为Address
的类,它有一个名为clone
的布尔字段。我正尝试使用Grails list()
方法来显示Address
类的实例,其中clone = false
。我虽然我可以使用fetch
参数来实现这一点,但它不能按预期工作。而不是仅返回我想要的地址,而是返回Address
类的所有实例。这里是我有:带取数参数的列表
def list = {
params.max = Math.min(params.max ? params.int('max') : 10, 100)
params.fetch = [clone:false]
[addressInstanceList: Address.list(params), addressInstanceTotal: Address.count()]
}
即使当我使它非常简单提取仍然无法按预期方式工作。例如,如果我指定我只想用邮编“90210”获取Address
类的实例,我写了这个,但它仍然给我提供了Address
类的所有实例。
Address.list(fetch:[zip:"90210"])
我在做什么错?
哈哈,我其实已经阅读过文档(凌晨4点),但我正在读它,就像作者姓名'eager'!感谢您的澄清,现在一切都很有意义。 – ubiquibacon