我有一个约束:setCurrentRowWithKeyValue
指向具有视图对象的迭代器。
我已经为#{row.MyTableId}
的绑定方法添加了一个值。
自己的视图对象xml中的view object
仅具有一个关键属性:
<AttrArray Name="KeyAttributes">
<Item Value="MyTableIdFk"/>
</AttrArray>
当我执行上述方法时,我得到了错误。
最佳答案
回答这个问题还为时已晚,但将来可能会有所帮助。
正确检查有多少个属性被引用为主键。我也面临着同样的例外。我的表结构已更改,主键数也已更改。在实体对象中,我能够设置新添加的主键,但是它没有反映视图对象。因此,我手动更改了VO。有效。
有关更多参考,请遵循oracle文档中有关25020的JBO错误的信息。这可能会有所帮助。
https://docs.oracle.com/cd/E26098_01/core.1112/e22506/chapter_jbo_messages.htm