回答

收藏

以编程方式插入行(父级和子级)

技术问答 技术问答 313 人阅读 | 0 人回复 | 2023-09-12

我正在使用Spring和JDBCTemplate。) h5 K/ Z9 x5 U$ c+ M" e& l9 d% T
这个方案是一个CUSTOMER表和ORDERS表-父子关系。" Z, ]# H/ O8 h7 Y9 d5 ?
我想插入(如1个客户和5个订单)-但我不确定如何编程。CUSTOMER在表中插入一行(如何获得一些)Oracle生成的唯一ID),然后在子表中插入相应的5行ORDERS唯一一个由客户插入内容创建的内容ID。这个唯一的ID客户与订单之间的关系显然得到了维护。- e4 C9 o3 t  O2 c% s
感谢任何帮助。
2 C" E( ^9 x& q2 B- LPS-带有示例SQL代码(关于如何在Spring Framework在这个操作中完成会很棒)-一些粗略的介绍只是为了让我理解基本概念。
- _, D0 L5 V2 I  o                                                                " ?( z) O6 U/ ~, ~) r
    解决方案:                                                               
2 L% o, O3 f2 l+ T( i$ f                                                                在JDBCTemplate中检查带有KeyHolder对象的更新方法。执行后,Keyholder对象包含生成的密钥。, G2 ?+ D$ `) c+ k, [
Spring这里的文档提供了用法示例。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则