Đây là lớp tên miền của tôi:Không chủ sở hữu được xác định giữa các lớp miền: nhiều mối quan hệ
class Game {
static hasMany = [players: User]
static belongsTo = [owner: User]
}
class User {
static hasMany = [games: Game]
}
Nếu tôi cố gắng sử dụng chúng như chúng tôi nhận được No owner defined between domain classes
. Vì vậy, tôi cần phải đặt chủ sở hữu của mối quan hệ. Thêm static belongsTo = Game
vào User
gây ra Domain classes cannot own each other in a many-to-many relationship
.
Tùy chọn duy nhất khác mà tôi có thể nghĩ là thêm static belongsTo = User
vào lớp Game
nhưng tôi đã có belongsTo
ở đó.
Làm cách nào để tạo mô hình này?
tôi có cùng một mô hình dữ liệu và không hoạt động (THÔNG BÁO L :I: Không có chủ sở hữu được xác định giữa các lớp miền [class Game] và [class User] trong mối quan hệ nhiều-nhiều Ví dụ: static isTo = Người dùng). câu trả lời của bạn chỉ là một ký hiệu gorm khác có nghĩa là giống nhau – pebbles