我有一个与许多Rider关联的根实体Route。 我想找到一个符合特定条件的儿童骑手的所有路线,然后急切地获取该路线上的所有骑手。
如果我愿意
Route.withCriteria{
fetchMode 'riders', FetchMode.JOIN
}
热切地寻求联系。 但是,如果我添加了对该关联的搜索
Route.withCriteria{
riders{
riderPass{
eq('barcode',barcodeValue)
}
}
fetchMode 'riders', FetchMode.JOIN
}
返回正确的路线,但不再急切地获取该路线的所有骑手。
FetchMode.SELECT似乎会生成相同的查询...
这是如何实现的?