Person
域类如下:
String name
String gender
boolean available
double salary
我想要做的是查询数据库,找出所有可用的Person
,并将他们的salary
增加100。
def person = new Person()
// now i need to get the count of available person
我想我必须使用Person.executeQuery("THE QUERY")
,但我不知道如何继续。
答案 0 :(得分:2)
我认为你可以这样做:
Person.executeUpdate('update Person p set p.salary = p.salary+100 where p.available = :available', [available: true])
或者:
Person.executeUpdate('update Person p set p.salary = p.salary+100 where p.available = TRUE')
我希望有所帮助。