2016-11-04 59 views
1

hasOne我有如下兩個表之間的簡單關係:的Grails的hasMany與反面

class Book { 
    String title 
    static hasMany = [authors: Author] 
} 

class Author { 
    String Name 
} 

我有一個要求,雖然本書可以有多個作者,一個作者只能有一本書。作者可以獨立於書籍而存在。

有什麼限制,我可以確保一個作者可以有一本書?

回答

1
class Book { 
    String title 
    static hasMany = [authors: Author] 
} 

class Author { 
    String Name 
    Book book // this will be the belongTo relationship that you need 

    static constraints = { 
     book nullable:true 
    } 
}