我想在同一个实体之间创建多对多关系。
class Device {
static hasMany = [devices: Device]
}
但这让我只有一对多。我怎么能做到这一点? 我知道在不同的域中存在两组相同域的链接时,有两个域之间的多对多或多对多的例子,但我无法找到这样的例子。
答案 0 :(得分:0)
您可以使用另一个设备列表
创建一种被攻击的对象class Device {
static hasMany = [devicesOwnedBy: Device, devicesOwned: Device]
}
这里有一个设备 - 设备1 .. *和设备 - devicesOwned 1 .. *
我怀疑这是你正在寻找的解决方案,但它可能就足够了,直到另一个答案出现。