0

「5.2.1.3多対多」セクションで示した例を使用して、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

問題は、ドメインの 1 つで [ と ] の代わりに { と } を使用していたことです。

于 2012-06-08T06:40:11.923 に答える