oracle 如何使用Spring jdbcTemplate batchUpdate检索批量插入的行

z0qdvdin  于 2023-11-17  发布在  Oracle
关注(0)|答案(1)|浏览(119)

我使用Java spring jdbTemplate批量插入行,到目前为止,我知道在batchUpdate中不支持使用KeyHolder,并且获取自动生成的键并不是jdbc规范的一部分,是否支持这个功能取决于jdbc驱动程序和数据库,所以我在想是否有其他方法可以检索回插入的行,如果我们需要另一个db查询,这是可以接受的
以下是我使用的相关依赖版本:Sping Boot 2.7.12 ojdbc 8 Oracle数据库

4si2a6ki

4si2a6ki1#

我没有找到一个官方的解决方案,所以最后我提前生成这些id,并将它们分配给我需要插入的记录,这样我就可以避免批量更新后取回这些id。

相关问题