java - oracle.jbo.RowNotFoundException : JBO-25020:View row of key oracle. jbo.Key[35761] 在迭代器中找不到

标签 java oracle-adf jdeveloper

我有一个绑定(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/

相关文章:

java - 如何在现代 JDeveloper/Weblogic/ADF 中为 JSP 页面启用 debug_mode

java - ADF : How to avoid hiding table's Column from view Menu

java - 如果我在项目可见时添加项目,则不会调整 JComboBox 弹出窗口的大小

java - JFrame 不显示使用宽度和高度变量

java - hashmap 不保存值?

java - Oracle ADF : How to populate DepartmentId value from managed backing or managed beans

java - 包 org.apache.poi.ss.usermodel 不存在错误

java - 在 JDeveloper 12c 中运行 Web 服务客户端和代理时出现错误,严重 : java. io.FileNotFoundException : ./config/jps-config.xml

java - 方法流程+开关

java - ADF - 如何取消命令按钮的操作?