Grails 查询数据库以查找与我的搜索条件匹配的所有记录
Grails 查询数据库以查找与我的搜索条件匹配的所有记录,grails,Grails,Person域类如下: String name String gender boolean available double salary 我想做的是查询数据库,找出所有可用的人员,并将他们的工资增加100英镑 def person = new Person() // now i need to get the count of available person 我想我必须使用Person.executeQuery(“查询”),但我不知道如何继续。我想你可以这样做: Person.execu
Person
域类如下:
String name
String gender
boolean available
double salary
我想做的是查询数据库,找出所有可用的人员
,并将他们的工资增加100英镑
def person = new Person()
// now i need to get the count of available person
我想我必须使用Person.executeQuery(“查询”)
,但我不知道如何继续。我想你可以这样做:
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')