如何在Groovy中使用外键从模型中获取值?

时间:2011-04-24 16:07:05

标签: groovy model gorm

我正在使用两个模型,如Journal和Volume ... Volume包含Journal的外键,即Journal_id ...现在我想从Journal_id = 1的卷中获取数据....有人可以帮我这个吗...

提前致谢

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用load方法创建代理日记项,并在查询中使用它。这将阻止实际加载您具有ID的Journal项目,但是将执行您想要返回Volumes的查询:

def findAllVolumesFor(Long journalId) {
    Journal journal = Journal.load(journalId)
    return Volume.findAllByJournal(journal)
}
相关问题