我正在尝试使用“5.2.1.3Many-to-many”一节中给出的示例在Grails 1.3.7中建立多对多关系。以下是域名:
class Author {
String name
static mapping = {
table 'authorx'
}
static hasMany = {
books: Book
}
}
class Book {
String name
static mapping = {
table 'bookx'
}
static hasMany = {
authors: Author
}
static belongsTo = [Author]
}
以下几行不适用于以下任何一个域:
author.books
book.authors
此外,在数据库中不会创建应该是联结表的authorx_bookx表。
答案 0 :(得分:0)
问题是在其中一个域中使用{和}而不是[和]。