sind meine Domain-Klassen sind:Kein Eigentümer zwischen Domain-Klassen definiert: viele zu viele Beziehung
class Game {
static hasMany = [players: User]
static belongsTo = [owner: User]
}
class User {
static hasMany = [games: Game]
}
Wenn ich versuche, sie zu benutzen, wie sie sind ich No owner defined between domain classes
bekommen. Also muss ich den Besitzer der Beziehung festlegen. Das Hinzufügen von static belongsTo = Game
zu User
bewirkt Domain classes cannot own each other in a many-to-many relationship
.
Die einzige andere Möglichkeit, die ich vorstellen kann, ist static belongsTo = User
in die Game
Klasse hinzuzufügen, aber ich habe bereits eine belongsTo
dort.
Wie modelliere ich das?
Ich habe das gleiche Datenmodell und das funktioniert nicht (FEHLERMELDUNG: Kein Besitzer zwischen Domänenklassen [Klasse Spiel] und [Klasse Benutzer] in einer Viele-zu-viele-Beziehung definiert Beispiel: static oigsTo = Benutzer). Ihre Antwort ist nur eine andere Gorm-Notation, die genau dasselbe bedeutet – pebbles