0

如此处所述,使用可以更轻松、更简单with closure创建对象的新实例。但是在更新对象的实体值时如何使用这个闭包呢?假设我想更新 id = 1 的 Person 对象的字段。

def p = Person.findById(1)
p.fname = 'First'
p.lname = 'Last'
p.save()
4

1 回答 1

0

你的意思是:

Person.findById(1).with {
  fname = 'First'
  lname = 'Last'
  save()
}

问题不是100%清楚这就是你的意思......

于 2013-05-08T10:50:08.973 回答