我不確定這是否可能,但這裏有一個例子。如何在Grails中表示一對多對另一個域類的約束?
class Album {
static hasMany = [ reviews: Review ]
}
class Author {
static hasMany = [ reviews: Review ]
}
class Review {
static belongsTo = [ album: Album, author: Author ]
}
一個人可以爲多個相冊寫多個評論,但我想限制他們只能爲每個相冊寫一篇評論。我一直在想辦法用constraints屬性來做到這一點,但還沒有能夠提出任何事情。
衛生署!讓我的方式看起來非常複雜:)投票給唐,他的方式更好! – ubiquibacon
謝謝,我知道這是沿着這些線。 – Pat