class Author {
    static hasMany = [books: Book]
    static mapping = {
        books fetch: 'join'
    }
}fetch
目的
配置关联的获取行为。
示例
描述
用法:association_name(fetch:string)
参数
- 
fetchStrategy- 要使用的获取策略。join或select。
默认情况下,GORM 假设关联的获取是通过 SELECT 在访问关联时完成的。如果你希望同时急切获取关联,则可以覆盖此行为
class Author {
    static hasMany = [books: Book]
    static mapping = {
        books fetch: 'join'
    }
}在这里,books 关联将使用 join 同时获取作者时获取,例如
def author = Author.get(1)
// the books collection is pre-initialized - no risk of lazy loading exceptions注意,过度使用联接会造成性能瓶颈。请参阅用户指南中关于 急切获取与懒惰获取 的部分。