Grails是否有一种从URL查询字符串中复制域属性的简洁方法?

Sim*_*mon 2 grails url-parsing query-string

我知道Grails有一个基于地图的域对象构造函数,你可以将URL的参数传递给它,它会使用内省将适当的字段设置应用于对象,就像这样......

myDomainInstance = new MyObject(params)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种等效的方法来获取参数并将它们应用于现有对象并以与地图构造函数必须工作相同的方式更新值,类似于......

myDomainInstance = params
Run Code Online (Sandbox Code Playgroud)

要么

myDomainInstance = fromParams(params)
Run Code Online (Sandbox Code Playgroud)

我只是一厢情愿或存在这样的事情吗?我可以自己编写代码,但如果它已经存在则不愿意.

谢谢

Gar*_*vis 7

改编自grails用户指南:

obj = MyObject.get(1)
obj.properties = params
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请查看控制器部分下的"params"文档.