дизайн домена в Grails для связанных вещей - PullRequest
1 голос
/ 10 октября 2009

с использованием Grails 1.1.1

У меня есть домен в Grails Person. Человек может быть связан с другим человеком, но он может быть один. это как:

У меня есть A как мой друг а у меня как его друг

Б может быть в одиночестве (без друга)

я должен набрать

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

 constraints {
   friend(nullable:true)
 } 

}

а как удалить А?

1 Ответ

1 голос
/ 11 октября 2009

Зачем вам нужна собственность друга? Разве вы не хотите, чтобы у человека было ноль ко многим друзьям?

Person {
 hasMany = [friends:Person]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...