0

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

4

1 回答 1

0

问题是在其中一个域中使用 { 和 } 而不是 [ 和 ]。

于 2012-06-08T06:40:11.923 回答