首页 > 解决方案 > 从 JPA 执行 sql 查询的计数不匹配

问题描述

我写了一个联合所有 sql 查询。我的数据库是 Oracle。我已将其作为本机查询包含在 JPA 中。当我在 DB 上执行查询时,计数显示 28,131,56 行,但在 JPA 端执行时仅发送 51,299 行。

查询是

 with p as(select * from table1), b as (select * from table2) select * from(select * from p union all 
 select * from b);

我没有设置任何偏移量/完成任何分块,但仍然没有得到确切的计数。如何获取全部数据

谢谢

标签: sqloraclejpa

解决方案


推荐阅读