使用with closure
可以更轻松,更简单地创建对象的新实例here。但是在更新对象的实体值时如何使用此闭包?
假设我想更新我的Person对象的id = 1的字段。
def p = Person.findById(1)
p.fname = 'First'
p.lname = 'Last'
p.save()
答案 0 :(得分:0)
你的意思是:
Person.findById(1).with {
fname = 'First'
lname = 'Last'
save()
}
这不是100%明确的问题,这就是你的意思......