2012-06-08 184 views
0

我想要在Grails 1.3.7中使用「5.2.1.3多對多」一節中給出的示例建立多對多關係。以下是域名:刪除多對多關係的一方

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

粘貼您的域類 - 這將使我們更容易理解。 試試這個 meeting.participants.each {it.removeFromMetting(會議)} meeting.participants.clear() meeting.save(沖洗:真) –

+0

我只是切換到Grails文檔中給出的例子。希望這更清楚。 –

回答

0

問題是在其中一個域中使用{和}而不是[和]。