gpt4 book ai didi

java - 如何插入adf中的多个表?

转载 作者:行者123 更新时间:2023-12-02 03:47:25 25 4
gpt4 key购买 nike

我有包含 5 列的 Table1 和相应的 viewObject1

ID   Value1 Value2 Value3 Value4 Value5

并且有 ADF 表单,其中所有这些值都将使用 inputTexts 手动插入

但是需要以这种形式完成一个复杂的增强:

如果选择 RemoteSource 手动模式(已完成),则:根据我对六个级联 af:selectOneChoice 的选择,将从另一个 Table2 中检索 5 个值,一旦选择,InputText 将填充 5 个值,这些值将插入到 Table1 +并将从 5 个 selectOneChoice 中选择的 5 个 IDS 插入到另一个具有 Table1 外键的表 Table3
因此,如果我打开编辑屏幕,我可以稍后检索它

为了满足此要求,我需要遵循哪些一般步骤?

最佳答案

在 Oracle ADF 中,当您需要更新 2 个数据库表中的行时,您必须执行以下操作:

  • 根据表A创建实体对象
  • 根据表B创建实体对象
  • 基于两个实体对象创建 View 对象(为此,将生成一个在两个表之间具有联接的 View 对象。使用适合您的用例的正确位置/子查询)
  • 将包含两个实体对象的 View 对象添加到应用程序模块
  • 使用数据源中的此 View 对象来创建表单

当您提交此 View 对象时,两个实体对象都将被提交,并且两个数据库表将被更新。插入件也是如此。

关于java - 如何插入adf中的多个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56795181/

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