我正在尝试使用“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 表。