检查直接非循环图是否没有循环?

时间:2013-10-22 22:50:38

标签: spring grails graph gorm grails-2.0

假设我有以下有向图结构:

class GraphNode {
    static hasMany = [children: GraphNode]
    static hasMany = [parents: GraphNode]
    static mappedBy = [children: 'parents', parents: 'children']
}

如何限制周期?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

GORM中没有这样的内置功能。<​​/ p>

您可以编写自定义验证程序,遍历子项/父项,并在链大小&gt;时返回错误。 Ñ

相关问题