我试图将oracle db映射到XML文件并且已经成为一个阻止程序 . 我将感谢任何帮助 . 我的xml文件具有以下结构
<Root>
<Import>
<Add-Item1>
.
.
<Add-Item n></Add-Item n>
</Import>
Odi 12c xml驱动程序生成一个ParentElementFK CurrentElementPK和CurrentElementOrder,对应于xml中的每个标记 . 我的问题是,尽管搜索oracle论坛,我还没有找到一个很好的定义,我们需要在这些ODI生成的列中填充哪些数据 . 这些仅用于维护层次关系吗?如果是这样,它们不会在逆向工程中自动填充吗? . 假设我将填充此xml结构的数据将是具有properties-brand,description item id(child)的项目这些生成的列在映射中扮演什么角色?
1 回答
我尝试过多种方法并自己找到答案 . 这是我的理解 . 假设您有Import complex类型和Add-Item complexType . 它将在模型1中为Import生成两个数据存储,为Add-Item生成一个数据存储 . 首先填充Import Complex类型的主键 . 然后,您将看到Add-item复杂类型中的IMport FK使用与上面填充的值相同的值填充此值 . 所有其他订单,如果您不需要任何特定订单,可以选择