gpt4 book ai didi

Grails 域类与自身的关系

转载 作者:行者123 更新时间:2023-12-04 02:07:57 27 4
gpt4 key购买 nike

我需要一种方法来拥有一个域类来拥有许多自身。换句话说,存在父子关系。我正在处理的表有数据,然后是一个名为“parent_id”的列。如果任何项设置了 parent_id,则它是该元素的子项。

Grails 中是否有任何方法可以告诉 hasMany 要查看哪个字段以供引用?

最佳答案

这是您正在寻找的示例(它是我正在运行的片段代码,它生成列 parent_id)。我认为你不需要 SortedSet:

class NavMenu implements Comparable { 
String category
int rank = 0

String title
Boolean active = false

//NavMenu parent
SortedSet subItems
static hasMany = [subItems: NavMenu]
static belongsTo = [parent: NavMenu]
}

此外,您可以使用映射 DSL 为 hasMany 子句命名,这在 http://grails.org/GORM+-+Mapping+DSL 中进行了解释。

关于Grails 域类与自身的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787120/

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