如何在Grails中一次保存所有收藏

用户名

例如,我需要在一个表中检索几个寄存器,然后编辑一个字段,但是用循环保存所有内容花费的时间太长了,是否存在更好的保存方法?这就是我的方法。

class Table

   static mapping = {
      table "TABLEEX"
      id generator:'sequence', params:[sequence:'TABLEEX_SEQ']
   }

   // identificacion
   String data1
   String data2
}

并搜索数据:

def stuff = Table.createCriteria().list{
   eq("data1","1")
}

以及编辑和保存

stuff.each {
   it.data2 = "aaa"
   it.save()
}
杰夫·斯科特·布朗

目前尚不清楚为什么要检索对象。您正在寻找类似这样的东西吗?

Table.executeUpdate("update Table t set t.data2=:newData where t.data1=:oldData", [newData: 'BAR', oldData: 'FOO'])

编辑

你也可以做这样的事情...

def query = Table.where {
    data1 == 'FOO'
}
int total = query.updateAll(data2:'BAR')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在onSaveInstanceState中一次保存所有布尔值?

来自分类Dev

如何在Rails中一次保存多个记录?

来自分类Dev

如何在GitLab中一次克隆组中的所有项目?

来自分类Dev

如何在.NET中一次验证所有空文本

来自分类Dev

如何在Ubuntu中一次安装所有Perl模块

来自分类Dev

如何在python中一次打印每个循环的所有结果

来自分类Dev

如何在API蓝图中一次指定所有响应的Content-Type?

来自分类Dev

如何在Rails 6中一次运行所有测试,包括系统测试?

来自分类Dev

如何在emacs中一次性删除所有行?

来自分类Dev

如何在WinSCP中一次重新连接所有会话/选项卡?

来自分类Dev

如何在表单中一次性获取所有输入值

来自分类Dev

如何在 SQL Server SP 中一次重命名所有变量

来自分类Dev

如何在 react js 中一次更新嵌套对象中所有键的值?

来自分类Dev

如何在 SQL Server 中一次选择具有相同发票编号的所有记录

来自分类Dev

Propel:如何在一个循环中一次从数据库中检索所有元素?

来自分类Dev

如何在Vim或vimdiff中一次退出/退出所有窗口/缓冲区/拆分/选项卡?

来自分类Dev

如何在JAXB中一次将@XmlJavaTypeAdapter规则应用于特定类型的所有字段?

来自分类Dev

如何在JAXB中一次将@XmlJavaTypeAdapter规则应用于特定类型的所有字段?

来自分类Dev

如何获取列表并以随机顺序打印所有内容,并在python中一次打印一次?

来自分类Dev

如何在localstorage中一次保存数组和对象?

来自分类Dev

如何在 c# wpf 中一次加载/保存多个文件?

来自分类Dev

在Makefile中一次运行所有目标

来自分类Dev

如何在收藏列表中一页一页地显示所有前1名产品?

来自分类Dev

如何在iOS中一次有效地隐藏多个视图

来自分类Dev

如何在RethinkDB中一次创建多个索引?

来自分类Dev

如何在JavaScript中一次分配多个变量?

来自分类Dev

如何在Specflow中一次注入配置?

来自分类Dev

如何在C中一次清除多个位?

来自分类Dev

如何在Java中一次打印多个列表?

Related 相关文章

  1. 1

    如何在onSaveInstanceState中一次保存所有布尔值?

  2. 2

    如何在Rails中一次保存多个记录?

  3. 3

    如何在GitLab中一次克隆组中的所有项目?

  4. 4

    如何在.NET中一次验证所有空文本

  5. 5

    如何在Ubuntu中一次安装所有Perl模块

  6. 6

    如何在python中一次打印每个循环的所有结果

  7. 7

    如何在API蓝图中一次指定所有响应的Content-Type?

  8. 8

    如何在Rails 6中一次运行所有测试,包括系统测试?

  9. 9

    如何在emacs中一次性删除所有行?

  10. 10

    如何在WinSCP中一次重新连接所有会话/选项卡?

  11. 11

    如何在表单中一次性获取所有输入值

  12. 12

    如何在 SQL Server SP 中一次重命名所有变量

  13. 13

    如何在 react js 中一次更新嵌套对象中所有键的值?

  14. 14

    如何在 SQL Server 中一次选择具有相同发票编号的所有记录

  15. 15

    Propel:如何在一个循环中一次从数据库中检索所有元素?

  16. 16

    如何在Vim或vimdiff中一次退出/退出所有窗口/缓冲区/拆分/选项卡?

  17. 17

    如何在JAXB中一次将@XmlJavaTypeAdapter规则应用于特定类型的所有字段?

  18. 18

    如何在JAXB中一次将@XmlJavaTypeAdapter规则应用于特定类型的所有字段?

  19. 19

    如何获取列表并以随机顺序打印所有内容,并在python中一次打印一次?

  20. 20

    如何在localstorage中一次保存数组和对象?

  21. 21

    如何在 c# wpf 中一次加载/保存多个文件?

  22. 22

    在Makefile中一次运行所有目标

  23. 23

    如何在收藏列表中一页一页地显示所有前1名产品?

  24. 24

    如何在iOS中一次有效地隐藏多个视图

  25. 25

    如何在RethinkDB中一次创建多个索引?

  26. 26

    如何在JavaScript中一次分配多个变量?

  27. 27

    如何在Specflow中一次注入配置?

  28. 28

    如何在C中一次清除多个位?

  29. 29

    如何在Java中一次打印多个列表?

热门标签

归档