我有一个简单的一对多关联:GORM预先抓取集合随着标准
class Foo {
int id
Date someDate
static hasMany = [
bars: Bar
]
}
class Bar {
Foo foo
Date someDate
static mapping = {
.....
columns {
foo([:]) {
column name: "id"
}
}
}
}
在正常情况下,调用foo.bars将返回所有的酒吧,这是很好的。但在这种情况下,我需要使用someDate
参数进行查询。我需要热切地取回收藏,但我不知道如何做到这一点。我想要做这样的事情:
Foo.withCriteria {
eq("id", someId)
bars {
eq("someDate", ?????)
}
}
我不知道摆在了什么价值,虽然,因为它不是提前知道的,或者是否有更好的方法来做到这一点?
你会把变量有??? – 2013-03-20 01:33:46
@JamesKleeh我想你错过了这个问题。我想通过PK和其他日期字段加入Bars和Foo。那么在哪里“?????”是的,我不知道该怎么做才能做到这一点。 – 2013-05-20 17:40:22