Java JPA-具有总结果计数的动态查询

Java JPA-具有总结果计数的动态查询,java,mysql,spring,hibernate,jpa,Java,Mysql,Spring,Hibernate,Jpa,在我的Web应用程序中,有一个表显示“UserEntity”的数据 由于有许多用户,此表支持分页 该表包含许多筛选器,这些筛选器可能由客户端设置并提交给服务器以获取结果 结果包含一个包含10个用户的页面,以及数据库中的总用户数 为了让服务器为客户端生成结果,我执行了2(!!!)个不同的查询: 1) 按页面索引和限制查询过滤的userEntity(10) 2) 查询特定筛选器中的总用户数 我的问题是: 是否可以在一个查询而不是两个查询中查询所有这些内容 谢谢 不能从单个查询执行这两个操作 使用两个

在我的Web应用程序中,有一个表显示“
UserEntity
”的数据

由于有许多用户,此表支持
分页

该表包含许多筛选器,这些筛选器可能由客户端设置并提交给服务器以获取结果

结果包含一个包含10个用户的页面,以及数据库中的总用户数

为了让服务器为客户端生成结果,我执行了2(!!!)个不同的查询:

1) 按页面索引和限制查询过滤的
userEntity
(10)

2) 查询特定筛选器中的总用户数

我的问题是:

是否可以在一个查询而不是两个查询中查询所有这些内容


谢谢

不能从单个查询执行这两个操作

使用两个查询是不可避免的,除非您想通过每次加载所有实体在服务器上造成很大的开销。(这不是一个选项)