我想在Grails GORM中实现跟随者关系。一种实现可能是:
class User {
String name
}
class Follower {
User user
User follower
}
或者:
class User {
String name
static hasMany = [follower: User, following: User]
}
实现用户可以拥有多个关注者并且用户可以关注许多用户的最佳方法是什么?
答案 0 :(得分:1)
类用户{ 字符串名称
static hasMany = [follower:User,following:User] }
这样会更好,因为您可以轻松创建新关注者的实例,然后可以轻松地将addTo方法添加为hasmany