这个树结构的理想Grails类域是什么

时间:2013-05-21 05:55:45

标签: grails tree-structure

我正在开发一个需要具有子类别的类别的网站。

我目前的域名是:

package com.abc

class Category {

    String title
    String description
    Category parent

    static hasMany = [children: Category, listing: Listing]

    static constraints = {
        title blank: false
        description blank: true
    } 
}

但它给了我一个错误:

  

类[com.abc.Category类]中的属性[children]是一个   双向一对多,反向有两个可能的属性   侧。在其他一侧命名其中一个属性   关系[category]或使用'mappedBy'静态来定义   关系映射的属性。示例:static   mappedBy = [children:'myprop']

1 个答案:

答案 0 :(得分:4)

我只会使用Category parent。我们总是可以通过Category.findAllByParent获得孩子。这也是稍后在树创建中使用的最简单的解决方案。