0
我在創建GORM中的多對多雙向關係時遇到問題,並且我發現的解決方案並非真的是我想要做的。Grails多對多雙向
我目前設置的關係允許作者擁有多本書,但不是其他方式(所有權在作者方)。這是我目前的代碼。
class Author {
String name
static hasMany = [books:Book]
static constraints = {
name(nullable:false)
}
String toString() {
name
}
}
class Book {
String name
String type
Integer year
Author authors
static belongsTo = [authors:Author]
static hasMany = [authors:Author]
static constraints = {
name(nullable:false)
type(nullable:false)
year(nullable:true)
authors(nullable:false)
}
String toString() {
name
}
}
我想的關係是這樣的,當我編輯的一本書,我可以通過我編輯的作者同一作者有多個書籍選擇多個作者,此外。
ahhhh,這是非常有意義的。謝謝毛利! – Boogiechillin