Grails自动更新相关表

Grails自动更新相关表,grails,gorm,Grails,Gorm,我有以下域类: class UserGroup { String name String description static hasMany = [users:User] } class User { String name static hasMany = [userGroups:UserGroup] static belongsTo = UserGroup } 此处,用户和用户组具有多对多关系HIP。但是,当我将用户保存到用户组时,用户

我有以下域类:

class UserGroup {
    String name
    String description
    static hasMany = [users:User]
}

class User {

    String name
    static hasMany = [userGroups:UserGroup]
    static belongsTo = UserGroup
}
此处,用户和用户组具有多对多关系HIP。但是,当我将用户保存到用户组时,用户不会使用该用户组进行更新。是否可以使用映射来实现此操作?我使用以下代码将用户添加到组:

static def addUserToGroups(def user){
        def userGroups = UserGroup.findAll()
        userGroups.each {
            if(/** condition **/){
                it.addToUsers(user)
                it.save(flush:true,failOnError:true)
            }
        }
    }

你有什么错误吗?您没有看到外部参照表中的关系吗?没有错误。用户已成功添加到用户组,但反向操作不会自动发生。用户组未添加到用户。我在数据库中有表user\U group\U users和user\U user\U group