1

Grails GORM でフォロワーのフォロー関係を実装したいと考えています。1 つの実装は次のようになります。

class User {
  String name
}

class Follower {
  User user 
  User follower
}

また:

class User {
  String name

  static hasMany = [follower: User, following: User]
}

ユーザーが多くのフォロワーを持つことができ、ユーザーが多くのユーザーをフォローできるように実装する最良の方法は何ですか?

4

1 に答える 1

1

クラスユーザー{文字列名

static hasMany = [フォロワー: ユーザー、フォロー: ユーザー] }

これは、新しいフォロワーのインスタンスを簡単に作成でき、addTo メソッドで簡単に hasmany として追加できるため、より優れています。

于 2013-05-06T17:29:07.880 に答える