gpt4 book ai didi

sql - 检索 groovy 中最后插入的对象的 id

转载 作者:行者123 更新时间:2023-12-01 01:37:14 25 4
gpt4 key购买 nike

我正在导入 groovy 中的原始数据,数十万个条目。我使用表字段作为哈希映射的键,然后在槽 sql 数据集上使用 add(hash) 方法。数据集转到 postgres 表,ID 字段是从序列自动生成的。我需要在插入时获取每条记录的 ID。

在 java + hibernate 中,ID 会自动插入到被持久化对象的相应字段中。在这种情况下, add() 方法不返回任何内容,也不向哈希表添加 id 字段。出于效率原因,我试图避免在这里使用 hibernate/gorm。

感谢您提供任何指示或更好的方法。

最佳答案

groovy.sql.SQL 有一个 executeInsert() 查询,它为每个插入的行返回自动生成的列值列表。

关于sql - 检索 groovy 中最后插入的对象的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1151651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com