gpt4 book ai didi

database - 没有 belongsTo 的 Grails 多对多关系

转载 作者:搜寻专家 更新时间:2023-10-30 21:49:59 25 4
gpt4 key购买 nike

我有 3 个域 A、B、C。A 有许多 B,B 有许多 A(A 和 B 之间的多对多关系),A 和 B 属于 C 域。现在我的问题是我如何管理 A 和 B 之间的多对多关系,因为没有一个父级,它的 grails 抛出错误父级必须是必需的。在我的例子中,C 是 A 和 B 的父级。所以现在我如何管理 A 和 B 之间的多对多关系,而两者都属于 C?

最佳答案

正如您已经提到的,Grails 不允许在其中一个域中没有 belongTo 的情况下创建多对多,因此在 Grails 中无法做到这一点。

在多对多关系中,一个单独的表由名称 A_B 自动创建,因此可以通过创建您自己的域 AB 来管理该关系,AB 属于 A 和 B 都可以为空:true,现在您将 A hasMany AB 和 B hasMany AB.

关于database - 没有 belongsTo 的 Grails 多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com