不使用循环更新列表的实体值

时间:2015-02-07 12:38:57

标签: grails groovy

我有一个列表def userList = User.findByStatus(true)。我必须将用户的状态更新为false。有没有办法在不使用迭代的情况下更新列表。

1 个答案:

答案 0 :(得分:2)

当然有! executeUpdate正是您正在寻找的。根据{{​​3}},您可以更新匹配的记录。

例如:

User.executeUpdate("update User u set u.status = false where u.status = true")