Вы захотите посмотреть Привязка данных в Grails. Привязка данных происходит автоматически с объектами домена, когда вы говорите Book b = new Book(params)
или если вы используете объект Command.
def myAction = { BookCommand bookCommand ->
//bookCommand is already bound and validated by now
}
Вы также можете вручную вызвать bindData(...)
в вашем контроллере ( документация ), если хотите. Скорее всего, вы просто захотите использовать bindData следующим образом:
def myAction = {
...
bindData(myDomainObject, params, ['date1'])
...
myDomainObject.save()
...
}