class Author {
String name
static hasMany = [books: Book]
}
hasMany
目的
定義兩個類別之間的一對多關聯。
範例
在此範例中,我們定義 Author
和 Book
類別之間的一對多關聯(一個 Author
有許多 Book
)
說明
預設情況下,GORM 會使用 hasMany
對應中定義的鍵建立 java.util.Set
類型的屬性。例如,考慮以下定義
static hasMany = [books: Book]
在此,一個名為 books
的 java.util.Set
類型屬性會在定義類別中建立。然後可以對這些屬性進行反覆運算和操作
def a = Author.get(1)
for (book in a.books) { println book.title }