各本には多くの著者を含めることができます。また、各著者は多くの本を執筆できます。
class Book {
static belongsTo = Author
static hasMany = [authors:Author]
}
class Author {
static hasMany = [books:Book]
}
今、私はいつできますか:
def book = Book.get(id)
def authors = book.authors
今、私は各著者を連れて行き、彼が関連する本を手に入れることができるはずだと考えています:
authors.each {
it.books
}
これで、再帰的になることがわかります (stackoverflow につながります)。熱心なフェッチを行っているときに、それが正確にどのように機能するかを知っている人はいますか?