【发布时间】:2013-05-26 02:34:59
【问题描述】:
我在 grails 中遇到了问题
假设我有两个域类 User 和 Project,它们之间存在一对多的关系,其中 User 是所有者
我的问题是,每当我向用户添加项目时:user.addToProjects(project),envers 都会为我创建一个新的用户版本,这是我想要避免的。我尝试这样做
User{
static hasMany = [projects : Project]
@NotAudited
HashSet<Project> getProjects(){
return projects
}
}
Project{
static belongsTo = [user:User]
}
但它不起作用,因为在 User 中没有名为 projects 的属性 有人有想法吗?
谢谢
【问题讨论】:
-
我的回答有帮助吗?
-
好像不行,我只是避免使用级联保存,它可以工作