我知道 Grails 有一个基于映射的域对象构造函数,您可以将 URL 的参数传递给它,它会使用自省(introspection)将适当的字段设置应用于对象,就像这样......
myDomainInstance = new MyObject(params)
我想知道是否有一个等效的方法来获取参数并将它们应用于现有对象并以与映射构造函数必须工作的相同方式更新值,例如...
myDomainInstance = params
或
myDomainInstance = fromParams(params)
我是一厢情愿还是真的存在?我可以自己编写代码,但如果它已经存在,我宁愿不这样做。
谢谢
最佳答案
改编自grails user guide :
obj = MyObject.get(1)
obj.properties = params
查看 Controller 部分下“params”的文档以获取更多信息。
关于grails - Grails 是否有一种从 URL 查询字符串复制域属性的巧妙方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103149/