标签: grails groovy
我有一个列表def userList = User.findByStatus(true)。我必须将用户的状态更新为false。有没有办法在不使用迭代的情况下更新列表。
userList = User.findByStatus(true)
答案 0 :(得分:2)
当然有! executeUpdate正是您正在寻找的。根据{{3}},您可以更新匹配的记录。
executeUpdate
例如:
User.executeUpdate("update User u set u.status = false where u.status = true")