class Game {
static hasMany = [players: User]
static belongsTo = [owner: User]
}
class User {
static hasMany = [games: Game]
}
Ben onlar No owner defined between domain classes
olsun oldukları gibi onları kullanmaya çalışırsanız
static belongsTo = Game
'un
User
'a eklenmesi,
Domain classes cannot own each other in a many-to-many relationship
'un neden olur.
Düşünebildiğim tek diğer seçenek, static belongsTo = User
'u Game
sınıfına eklemek ama ben zaten orada bir belongsTo
var.
Bunu nasıl modelleyebilirim?
class Game {
User owner
static hasMany = [players: User]
static belongsTo = User
}
Aynı veri modelini aldım ve bu işe yaramaz (HATA MESAJI: Çoktan çoğa ilişkisi içinde etki alanı sınıfları [sınıf Oyunu] ve [sınıf Kullanıcıları] arasında hiçbir sahip tanımlanmadı Örnek: statik belongsTo = Kullanıcı). cevabın tam olarak aynı anlamına gelen bir başka gorm gösterimi – pebbles