我有约束力:
setCurrentRowWithKeyValue
指向具有视图对象的迭代器
我已使用#{row.MyTableId}
为绑定方法添加了值。
自己的视图对象 xml 中的view object
只有一个 keyattribute :
<AttrArray Name="KeyAttributes">
<Item Value="MyTableIdFk"/>
</AttrArray>
当我执行上述方法时,我收到错误。
答案 0 :(得分:0)
回答这个问题已经很晚了,但将来它可能对某个人有所帮助。
正确检查引用了多少属性作为主键。我也遇到了同样的例外。我的表结构已更改,主键数也发生了变化。在Entity Object中,我能够设置新添加的主键,但它没有反映视图对象。所以我手动改变了VO。它奏效了。
如需更多参考,请按照oracle文件获取25020的JBO错误。这可能有所帮助。
https://docs.oracle.com/cd/E26098_01/core.1112/e22506/chapter_jbo_messages.htm