有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]

我有一个树表,每个父节点可能都有子节点。 当我们直接搜索子节点时。它给出了这个JBO异常

查看具有oracle键的行。jbo。在SrCategoryParentIterator中找不到键[300100120394155]

在PageDef中,范围大小定义为“16”。如果我将其更改为“-1”,并将maxFetchSize='10000'添加到VO。 这个问题得到了解决

但将范围大小更改为“-1”会降低性能和可扩展性

有人知道解决这个问题的另一种有效方法吗? 或者是这个问题的根本原因

任何意见都会很好


共 (1) 个答案

  1. # 1 楼答案

    我将把这个留在这里,希望它能在将来帮助到别人

    我也有同样的例外

    异常堆栈

    oracle.jbo.RowAlreadyDeletedException: JBO-25019: Entity row with key oracle.jbo.Key[2520 ] is not found in .
    at oracle.jbo.server.OracleSQLBuilderImpl.doEntitySelectForAltKey(OracleSQLBuilderImpl.java:881)
    at oracle.jbo.server.BaseSQLBuilderImpl.doEntitySelect(BaseSQLBuilderImpl.java:566)
    at oracle.jbo.server.EntityImpl.doSelect(EntityImpl.java:8836)
    at oracle.jbo.server.EntityImpl.populate(EntityImpl.java:7451)
    at oracle.jbo.server.EntityImpl.merge(EntityImpl.java:7790)
    

    解决方案

    引发此异常是因为存在两个表的关联,并且我没有将其添加到视图的查询中