我正在使用Spring和JDBCTemplate。
该方案是一个CUSTOMER表和ORDERS表-父子关系。
我想进行插入(例如1个客户和5个订单)-但是我不确定如何以编程方式在CUSTOMER表中插入一行(有些如何获取Oracle生成的唯一ID),然后插入相应的5行在子表ORDERS中,具有由客户插入内容创建的唯一ID。这个唯一的ID显然维护了客户与其订单之间的关系。
任何帮助,不胜感激。
PS-带有示例SQL的代码(关于如何在Spring Framework中完成此操作)将是很棒的-有些粗略的介绍只是为了让我了解基本概念。
在JDBCTemplate中检查带有KeyHolder对象的更新方法。执行后,该Keyholder对象包含生成的密钥。
Spring文档在此处提供了用法示例。