Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取多个参考游标不';无法使用Hibernate检索正确的信息_Java_Spring_Oracle_Jpa - Fatal编程技术网

Java 读取多个参考游标不';无法使用Hibernate检索正确的信息

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也看到了同样的问题,你能解决这个问

我使用的是Hibernate 5.0.12和Oracle 12c。
从具有多个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