int*_*rgc 4 orm grails grails-orm
我需要一种能够让域类拥有许多功能的方法.换句话说,有父母和子女的关系.我正在处理的表有数据,然后是一个名为"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]
}
Run Code Online (Sandbox Code Playgroud)
此外,您可以使用Mapping DSL为hasMany子句指定名称,这在http://grails.org/GORM+-+Mapping+DSL中有说明.
归档时间: |
|
查看次数: |
1804 次 |
最近记录: |