我对 grails 中的 envers 有疑问
假设我有两个域类用户和项目,它们之间存在一对多的关系,用户是所有者
我的问题是,每当我向用户添加项目时: user.addToProjects(project) ,envers 都会为我创建一个新的用户版本,这是我想要避免的。我尝试这样做
User{
static hasMany = [projects : Project]
@NotAudited
HashSet<Project> getProjects(){
return projects
}
}
Project{
static belongsTo = [user:User]
}
但它不起作用,因为 User 中没有名为 projects 的属性有人有想法吗?
谢谢