我有一个绑定(bind):
setCurrentRowWithKeyValue
指向具有 View 对象的迭代器。
我已使用 #{row.MyTableId}
为绑定(bind)方法赋值。
它自己的 View 对象xml中的 View 对象
只有一个keyattribute:
<AttrArray Name="KeyAttributes">
<Item Value="MyTableIdFk"/>
</AttrArray>
当我执行上述方法时,出现错误。
最佳答案
现在回答这个问题已经很晚了,但将来可能会对某些人有所帮助。
正确检查有多少属性被引用为主键。我也遇到了同样的异常(exception)。我的表结构发生了变化,主键的数量也发生了变化。在实体对象中,我能够设置新添加的主键,但它没有反射(reflect) View 对象。所以我在VO中手动更改。它起作用了。
有关更多引用信息,请参阅 Oracle 文档了解 25020 的 JBO 错误。它可能会有所帮助。
https://docs.oracle.com/cd/E26098_01/core.1112/e22506/chapter_jbo_messages.htm
关于java - oracle.jbo.RowNotFoundException : JBO-25020:View row of key oracle. jbo.Key[35761] 在迭代器中找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27462129/