【发布时间】:2020-06-09 12:38:15
【问题描述】:
我知道以前有人问过这个问题,但 Spring Data 会随着时间的推移而增长很多。
您将如何实现返回数百万行的 findAll()? 我知道 Spring Data 有流 API,尽管我不确定这么多数据是否安全。据我了解,这不是一次检索所有数据,而是在处理数据时。
Stream<T> streamAllBy...(...);
另外,第二种方法是这样,唯一的缺点是我必须手动处理分页。
Slice<T> findAllBy...(..., Pageable pageable)
有什么想法吗?
【问题讨论】:
标签: java-8 spring-data spring-data-cassandra