【发布时间】:2012-02-21 01:39:04
【问题描述】:
我有以下结构
class User{
List<Post> posts = new ArrayList<Post>();
static hasMany = [posts: Post]
}
class Post{
User user
List<User> subscribers = new ArrayList<User>();
static belongsTo = [user: User]
static hasMany = [subscribers: User]
}
它显示
原因: org.codehaus.groovy.grails.exceptions.GrailsDomainException:没有所有者 在域类 [class User] 和 [class Post] 之间定义 多对多的关系。示例:静态 belongsTo = Post
- 一个用户可以有多个帖子
- 帖子属于用户
- 一个帖子可以有多个订阅者
版本 Grails 1.3.7
【问题讨论】:
-
请不要评论一次获取所有帖子
标签: hibernate grails data-modeling grails-orm