我有两个查询:
Query1(可分页)第一个数据源Query2(可分页)第二个数据源
我想做这样的事
页面结果=合并(查询1,查询2)
我怎么能在JPA中做到这一点?
5jvtdoz21#
这两个查询是否在同一个实体上?如果是,您可以在列表(List<T> content)中收集这两个查询的内容,并构建一个新的页面对象。如下所示:
List<T> content
Page<T> mergedResult = new PageImpl(List<T> content);
https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/PageImpl.html
1条答案
按热度按时间5jvtdoz21#
这两个查询是否在同一个实体上?如果是,您可以在列表(
List<T> content
)中收集这两个查询的内容,并构建一个新的页面对象。如下所示:https://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/PageImpl.html