我有两个类用户和用户组编辑和使用表中保存一个特定值的Grails
class User{
String userId
String userName
UserGroup usergroups
static hasMany={usergroups:UserGroup}
static belongsTo=UserGroup
}
class UserGroup{
String gid
static hasMany={users:User}
}
现在,我想只需要在用户组单独模板修改值,并保存回了database.In我的用户控制器我写了
def savegroup = {
def userInstance = User.get(params.id)
if (userInstance.save(flush: true)) {
redirect(action: "show")
}
}
但它显示error.please告诉我什么我需要写在我的控制器?
savegroup不保存组。你得到并保存了一个userInstance,你甚至不修改userInstance。此外,没有告诉我们你得到了什么错误,我们无法帮助你。 – Gregg
错误500:执行控制器[app.UserController]的操作[savegroup]导致异常:无法在空对象上调用方法save() – sree
这是我得到的错误。请告诉我,我需要更改而不是userInstance? – sree