class Author {
String name
static hasMany = [books: Book]
}
hasMany
用途
定义两个类之间的一对多关联。
示例
在此示例中,我们在 Author 和 Book 类之间定义了一对多关系(一个 Author 具有许多 Book)
说明
默认情况下,GORM 会利用 hasMany 映射定义中的键创建一个 java.util.Set 类型的属性。例如,考虑如下定义
static hasMany = [books: Book]
在此,一个 java.util.Set 类型的属性,名为 books,将在定义类中创建。然后可对其进行迭代并进行处理
def a = Author.get(1)
for (book in a.books) { println book.title }