Java 读取多个参考游标不';无法使用Hibernate检索正确的信息
我使用的是Hibernate 5.0.12和Oracle 12c。Java 读取多个参考游标不';无法使用Hibernate检索正确的信息,java,spring,oracle,jpa,Java,Spring,Oracle,Jpa,我使用的是Hibernate 5.0.12和Oracle 12c。从具有多个REF\u CURSOR输出和getResultList的存储过程调用,无论调用getResultList多少次,始终返回相同的数据 如何获得“下一个”结果列表 定义: 已知的Hibernate问题()。 我升级到5.2.15,并通过getOutputParameterValue使用基于索引的访问(请参阅)。 使用EclipseLink也有效,但我想继续使用Hibernate。ErezI也看到了同样的问题,你能解决这个问
从具有多个REF\u CURSOR输出和getResultList的存储过程调用,无论调用getResultList多少次,始终返回相同的数据 如何获得“下一个”结果列表 定义: 已知的Hibernate问题()。 我升级到5.2.15,并通过getOutputParameterValue使用基于索引的访问(请参阅)。
使用EclipseLink也有效,但我想继续使用Hibernate。ErezI也看到了同样的问题,你能解决这个问题吗?现在是2020年,这个问题仍然没有解决。最好不要使用Hibernate的JPA支持。
@StoredProcedureParameter(mode = ParameterMode.REF_CURSOR, type =Class.class, name = "O_OUTPUT1"),
@StoredProcedureParameter(mode = ParameterMode.REF_CURSOR, type =Class.class, name = "O_OUTPUT2"),
query.execute();
query.getResultList(); // This will return list of values
query.getResultList(); // This returns THE SAME list of values