gpt4 book ai didi

spring - JdbcBatchItemWriter 处理具有 FK 关系的表

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

我需要使用 JdbcBatchItemWriter 将数据插入到两个表中。

我有两个表 TABLE_A,TABLE_B。

TABLE_B 是具有外键关系的 TABLE_A 的 child 。我成功地使用此批处理编写器将数据插入到 TABLE_A。

但是,由于 FK 约束,我无法知道要在 TABLE_B 中插入的 FK 值。

请让我知道是否有办法获取在此过程中插入 TABLE_A 的记录的主键值,以便我可以构建一个对象并将 itemwrite 写入 TABLE_B。

最佳答案

我不确定 JdbcBatchItemWriter开箱即用将为您提供使用 batchUpdate 的功能操作不会返回生成的主键,而是返回受影响的行数。

您可能需要实现自己的编写器,在这种情况下,请查看 this提供有关通常从 java sql 检索生成的 id 的见解。

关于spring - JdbcBatchItemWriter 处理具有 FK 关系的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17513543/

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