相关事物的grails域设计

时间:2009-10-10 15:56:59

标签: database grails dns

使用Grails 1.1.1

我在Grails Person中有域名。人可以与另一个人相关,他们可以独自站立。 这就像:

我有A作为我的朋友 而A让我成为他的朋友

B可以独立(没有朋友)

我应该输入

Person {
 belongsTo = [friend:Person]
 hasMany = [persons:Person]

 constraints {
   friend(nullable:true)
 } 

}

以及如何删除A?

1 个答案:

答案 0 :(得分:1)

为什么需要朋友财产?你不是只想让一个人拥有零到多个朋友吗?

Person {
 hasMany = [friends:Person]
}